From cf553f405413b181af037bfc102b45a8f479ed25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Zimmermann?= Date: Fri, 1 Nov 2019 17:54:36 +0100 Subject: [PATCH] Update GitHub GraphQL schema. --- bot-components/schema.json | 23466 ++++++++++++++++++----------------- 1 file changed, 12267 insertions(+), 11199 deletions(-) diff --git a/bot-components/schema.json b/bot-components/schema.json index d206b6f2..72059890 100644 --- a/bot-components/schema.json +++ b/bot-components/schema.json @@ -1086,8 +1086,8 @@ "name": "SponsorsListing", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`Query.sponsorsListing` will be removed. Use `Sponsorable.sponsorsListing` instead. Removal on 2020-04-01 UTC." }, { "name": "topic", @@ -1442,6 +1442,16 @@ "name": "Language", "ofType": null }, + { + "kind": "OBJECT", + "name": "SponsorsListing", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SponsorsTier", + "ofType": null + }, { "kind": "OBJECT", "name": "Sponsorship", @@ -1832,6 +1842,16 @@ "name": "RepositoryTopic", "ofType": null }, + { + "kind": "OBJECT", + "name": "RepositoryVulnerabilityAlert", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SecurityAdvisory", + "ofType": null + }, { "kind": "OBJECT", "name": "IssueComment", @@ -2132,16 +2152,6 @@ "name": "MarketplaceListing", "ofType": null }, - { - "kind": "OBJECT", - "name": "SecurityAdvisory", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SponsorsListing", - "ofType": null - }, { "kind": "OBJECT", "name": "Blob", @@ -2716,8 +2726,8 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC." }, { "name": "bandwidthQuota", @@ -2780,8 +2790,8 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC." }, { "name": "storageQuota", @@ -2830,6 +2840,38 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "totalAvailableLicenses", + "description": "The number of available licenses across all owned organizations based on the unique number of billable users.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalLicenses", + "description": "The total number of licenses allocated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -5318,241 +5360,253 @@ "deprecationReason": null }, { - "name": "sponsorshipsAsMaintainer", - "description": "This object's sponsorships as the maintainer.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includePrivate", - "description": "Whether or not to include private sponsorships in the result set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "orderBy", - "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SponsorshipOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorshipConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorshipsAsSponsor", - "description": "This object's sponsorships as the sponsor.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SponsorshipOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorshipConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "starredRepositories", - "description": "Repositories the user has starred.", - "args": [ - { - "name": "ownedByViewer", - "description": "Filters starred repositories to only return repositories owned by the viewer.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "StarOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StarredRepositoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The user's description of what they're currently doing.", + "name": "sponsorsListing", + "description": "The GitHub Sponsors listing for this user.", "args": [], "type": { "kind": "OBJECT", - "name": "UserStatus", + "name": "SponsorsListing", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "topRepositories", - "description": "Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created\n", + "name": "sponsorshipsAsMaintainer", + "description": "This object's sponsorships as the maintainer.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includePrivate", + "description": "Whether or not to include private sponsorships in the result set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "orderBy", + "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SponsorshipOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SponsorshipConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sponsorshipsAsSponsor", + "description": "This object's sponsorships as the sponsor.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SponsorshipOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SponsorshipConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "starredRepositories", + "description": "Repositories the user has starred.", + "args": [ + { + "name": "ownedByViewer", + "description": "Filters starred repositories to only return repositories owned by the viewer.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Order for connection", + "type": { + "kind": "INPUT_OBJECT", + "name": "StarOrder", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StarredRepositoryConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The user's description of what they're currently doing.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topRepositories", + "description": "Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created\n", "args": [ { "name": "after", @@ -14957,6 +15011,11 @@ "name": "CommitComment", "ofType": null }, + { + "kind": "OBJECT", + "name": "RepositoryVulnerabilityAlert", + "ofType": null + }, { "kind": "OBJECT", "name": "IssueComment", @@ -16128,6 +16187,16 @@ "name": "mentionableUsers", "description": "A list of Users that can be mentioned in the context of the repository.", "args": [ + { + "name": "query", + "description": "Filters users with query on user name and login", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -17539,6 +17608,59 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "vulnerabilityAlerts", + "description": "A list of vulnerability alerts that are on this repository.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RepositoryVulnerabilityAlertConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "watchers", "description": "A list of users watching the repository.", @@ -25012,6 +25134,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "sponsorsListing", + "description": "The GitHub Sponsors listing for this user.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SponsorsListing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sponsorshipsAsMaintainer", "description": "This object's sponsorships as the maintainer.", @@ -27586,6 +27720,18 @@ "name": "Sponsorable", "description": "Entities that can be sponsored through GitHub Sponsors", "fields": [ + { + "name": "sponsorsListing", + "description": "The GitHub Sponsors listing for this user.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SponsorsListing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sponsorshipsAsMaintainer", "description": "This object's sponsorships as the maintainer.", @@ -27747,78 +27893,21 @@ } ] }, - { - "kind": "INPUT_OBJECT", - "name": "SponsorshipOrder", - "description": "Ordering options for sponsorship connections.", - "fields": null, - "inputFields": [ - { - "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": "OBJECT", - "name": "SponsorshipConnection", - "description": "The connection type for Sponsorship.", + "name": "SponsorsListing", + "description": "A GitHub Sponsors listing.", "fields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorshipEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Sponsorship", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "fullDescription", + "description": "The full description of the listing.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -27826,42 +27915,31 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "fullDescriptionHTML", + "description": "The full description of the listing rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "HTML", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SponsorshipEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -27869,38 +27947,15 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Sponsorship", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Sponsorship", - "description": "A sponsorship relationship between a sponsor and a maintainer", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "name", + "description": "The listing's full name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -27908,15 +27963,15 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "shortDescription", + "description": "The short description of the listing.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -27924,15 +27979,15 @@ "deprecationReason": null }, { - "name": "maintainer", - "description": "The entity that is being sponsored", + "name": "slug", + "description": "The short name of the listing.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -27940,28 +27995,63 @@ "deprecationReason": null }, { - "name": "privacyLevel", - "description": "The privacy level for this sponsorship.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SponsorshipPrivacy", - "ofType": null + "name": "tiers", + "description": "The published tiers for this GitHub Sponsors listing.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for Sponsors tiers returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SponsorsTierOrder", + "ofType": null + }, + "defaultValue": "{field: MONTHLY_PRICE_IN_CENTS, direction: ASC}" } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsor", - "description": "The entity that is sponsoring. Returns null if the sponsorship is private", - "args": [], + ], "type": { "kind": "OBJECT", - "name": "User", + "name": "SponsorsTierConnection", "ofType": null }, "isDeprecated": false, @@ -27979,42 +28069,23 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "SponsorshipPrivacy", - "description": "The privacy of a sponsorship", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PUBLIC", - "description": "Public", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "Private", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "AuditLogOrder", - "description": "Ordering options for Audit Log connections.", + "name": "SponsorsTierOrder", + "description": "Ordering options for Sponsors tiers connections.", "fields": null, "inputFields": [ { "name": "field", - "description": "The field to order Audit Logs by.", + "description": "The field to order tiers by.", "type": { - "kind": "ENUM", - "name": "AuditLogOrderField", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SponsorsTierOrderField", + "ofType": null + } }, "defaultValue": null }, @@ -28022,9 +28093,13 @@ "name": "direction", "description": "The ordering direction.", "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } }, "defaultValue": null } @@ -28035,15 +28110,21 @@ }, { "kind": "ENUM", - "name": "AuditLogOrderField", - "description": "Properties by which Audit Log connections can be ordered.", + "name": "SponsorsTierOrderField", + "description": "Properties by which Sponsors tiers connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CREATED_AT", - "description": "Order audit log entries by timestamp", + "description": "Order tiers by creation time.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MONTHLY_PRICE_IN_CENTS", + "description": "Order tiers by their monthly price in cents", "isDeprecated": false, "deprecationReason": null } @@ -28052,8 +28133,8 @@ }, { "kind": "OBJECT", - "name": "OrganizationAuditEntryConnection", - "description": "The connection type for OrganizationAuditEntry.", + "name": "SponsorsTierConnection", + "description": "The connection type for SponsorsTier.", "fields": [ { "name": "edges", @@ -28064,7 +28145,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "OrganizationAuditEntryEdge", + "name": "SponsorsTierEdge", "ofType": null } }, @@ -28079,8 +28160,729 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "UNION", - "name": "OrganizationAuditEntry", + "kind": "OBJECT", + "name": "SponsorsTier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SponsorsTierEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SponsorsTier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SponsorsTier", + "description": "A GitHub Sponsors tier associated with a GitHub Sponsors listing.", + "fields": [ + { + "name": "adminInfo", + "description": "SponsorsTier information only visible to users that can administer the associated Sponsors listing.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SponsorsTierAdminInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Identifies the date and time when the object was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The description of the tier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionHTML", + "description": "The tier description rendered to HTML", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "monthlyPriceInCents", + "description": "How much this tier costs per month in cents.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "monthlyPriceInDollars", + "description": "How much this tier costs per month in dollars.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the tier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sponsorsListing", + "description": "The sponsors listing that this tier belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SponsorsListing", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Identifies the date and time when the object was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SponsorsTierAdminInfo", + "description": "SponsorsTier information only visible to users that can administer the associated Sponsors listing.", + "fields": [ + { + "name": "sponsorships", + "description": "The sponsorships associated with this tier.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includePrivate", + "description": "Whether or not to include private sponsorships in the result set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "orderBy", + "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SponsorshipOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SponsorshipConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SponsorshipOrder", + "description": "Ordering options for sponsorship connections.", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field to order sponsorship by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SponsorshipOrderField", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "direction", + "description": "The ordering direction.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SponsorshipOrderField", + "description": "Properties by which sponsorship connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED_AT", + "description": "Order sponsorship by creation time.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SponsorshipConnection", + "description": "The connection type for Sponsorship.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SponsorshipEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Sponsorship", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SponsorshipEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Sponsorship", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Sponsorship", + "description": "A sponsorship relationship between a sponsor and a maintainer", + "fields": [ + { + "name": "createdAt", + "description": "Identifies the date and time when the object was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maintainer", + "description": "The entity that is being sponsored", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privacyLevel", + "description": "The privacy level for this sponsorship.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SponsorshipPrivacy", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sponsor", + "description": "The entity that is sponsoring. Returns null if the sponsorship is private", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tier", + "description": "The associated sponsorship tier", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SponsorsTier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SponsorshipPrivacy", + "description": "The privacy of a sponsorship", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PUBLIC", + "description": "Public", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": "Private", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditLogOrder", + "description": "Ordering options for Audit Log connections.", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field to order Audit Logs by.", + "type": { + "kind": "ENUM", + "name": "AuditLogOrderField", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "direction", + "description": "The ordering direction.", + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AuditLogOrderField", + "description": "Properties by which Audit Log connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED_AT", + "description": "Order audit log entries by timestamp", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationAuditEntryConnection", + "description": "The connection type for OrganizationAuditEntry.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizationAuditEntryEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "OrganizationAuditEntry", "ofType": null } }, @@ -30398,20 +31200,344 @@ "deprecationReason": null }, { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", + "name": "enterpriseResourcePath", + "description": "The HTTP path for this enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enterpriseSlug", + "description": "The slug of the enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enterpriseUrl", + "description": "The HTTP URL for this enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operationType", + "description": "The corresponding operation type for the action", + "args": [], + "type": { + "kind": "ENUM", + "name": "OperationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organization", + "description": "The Organization associated with the Audit Entry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationName", + "description": "The name of the Organization.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationResourcePath", + "description": "The HTTP path for the organization", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationUrl", + "description": "The HTTP URL for the organization", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "The user affected by the action", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userLogin", + "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userResourcePath", + "description": "The HTTP path for the user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userUrl", + "description": "The HTTP URL for the user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "AuditEntry", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "EnterpriseAuditEntryData", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrganizationAuditEntryData", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OauthApplicationCreateAuditEntry", + "description": "Audit log entry for a oauth_application.create event.", + "fields": [ + { + "name": "action", + "description": "The action name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actor", + "description": "The user who initiated the action", + "args": [], + "type": { + "kind": "UNION", + "name": "AuditEntryActor", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actorIp", + "description": "The IP address of the actor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actorLocation", + "description": "A readable representation of the actor's location", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ActorLocation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actorLogin", + "description": "The username of the user who initiated the action", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actorResourcePath", + "description": "The HTTP path for the actor.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actorUrl", + "description": "The HTTP URL for the actor.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applicationUrl", + "description": "The application URL of the OAuth Application.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "callbackUrl", + "description": "The callback URL of the OAuth Application.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The time the action was initiated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PreciseDateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "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": "enterpriseSlug", - "description": "The slug of the enterprise.", + "name": "oauthApplicationName", + "description": "The name of the OAuth Application.", "args": [], "type": { "kind": "SCALAR", @@ -30422,8 +31548,8 @@ "deprecationReason": null }, { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", + "name": "oauthApplicationResourcePath", + "description": "The HTTP path for the OAuth Application", "args": [], "type": { "kind": "SCALAR", @@ -30434,17 +31560,13 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "oauthApplicationUrl", + "description": "The HTTP URL for the OAuth Application", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -30509,6 +31631,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "rateLimit", + "description": "The rate limit of the OAuth Application.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The state of the OAuth Application.", + "args": [], + "type": { + "kind": "ENUM", + "name": "OauthApplicationCreateAuditEntryState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "user", "description": "The user affected by the action", @@ -30572,7 +31718,7 @@ }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "OauthApplicationAuditEntryData", "ofType": null }, { @@ -30584,10 +31730,107 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INTERFACE", + "name": "OauthApplicationAuditEntryData", + "description": "Metadata for an audit entry with action oauth_application.*", + "fields": [ + { + "name": "oauthApplicationName", + "description": "The name of the OAuth Application.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oauthApplicationResourcePath", + "description": "The HTTP path for the OAuth Application", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oauthApplicationUrl", + "description": "The HTTP URL for the OAuth Application", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "OauthApplicationCreateAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrgOauthAppAccessApprovedAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrgOauthAppAccessDeniedAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrgOauthAppAccessRequestedAuditEntry", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "OauthApplicationCreateAuditEntryState", + "description": "The state of an OAuth Application when it was created.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "description": "The OAuth Application was active and allowed to have OAuth Accesses.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUSPENDED", + "description": "The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING_DELETION", + "description": "The OAuth Application was in the process of being deleted.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "OauthApplicationCreateAuditEntry", - "description": "Audit log entry for a oauth_application.create event.", + "name": "OrgAddBillingManagerAuditEntry", + "description": "Audit log entry for a org.add_billing_manager", "fields": [ { "name": "action", @@ -30677,30 +31920,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "applicationUrl", - "description": "The application URL of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "callbackUrl", - "description": "The callback URL of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", "description": "The time the action was initiated", @@ -30734,8 +31953,8 @@ "deprecationReason": null }, { - "name": "oauthApplicationName", - "description": "The name of the OAuth Application.", + "name": "invitationEmail", + "description": "The email address used to invite a billing manager for the organization.", "args": [], "type": { "kind": "SCALAR", @@ -30745,30 +31964,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "oauthApplicationResourcePath", - "description": "The HTTP path for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationUrl", - "description": "The HTTP URL for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "operationType", "description": "The corresponding operation type for the action", @@ -30829,30 +32024,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "rateLimit", - "description": "The rate limit of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state of the OAuth Application.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OauthApplicationCreateAuditEntryState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "user", "description": "The user affected by the action", @@ -30914,11 +32085,6 @@ "name": "AuditEntry", "ofType": null }, - { - "kind": "INTERFACE", - "name": "OauthApplicationAuditEntryData", - "ofType": null - }, { "kind": "INTERFACE", "name": "OrganizationAuditEntryData", @@ -30928,107 +32094,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INTERFACE", - "name": "OauthApplicationAuditEntryData", - "description": "Metadata for an audit entry with action oauth_application.*", - "fields": [ - { - "name": "oauthApplicationName", - "description": "The name of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationResourcePath", - "description": "The HTTP path for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationUrl", - "description": "The HTTP URL for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "OauthApplicationCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessApprovedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessDeniedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessRequestedAuditEntry", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "OauthApplicationCreateAuditEntryState", - "description": "The state of an OAuth Application when it was created.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": "The OAuth Application was active and allowed to have OAuth Accesses.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUSPENDED", - "description": "The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING_DELETION", - "description": "The OAuth Application was in the process of being deleted.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "OrgAddBillingManagerAuditEntry", - "description": "Audit log entry for a org.add_billing_manager", + "name": "OrgAddMemberAuditEntry", + "description": "Audit log entry for a org.add_member", "fields": [ { "name": "action", @@ -31150,18 +32219,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "invitationEmail", - "description": "The email address used to invite a billing manager for the organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "operationType", "description": "The corresponding operation type for the action", @@ -31222,6 +32279,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "permission", + "description": "The permission level of the member added to the organization.", + "args": [], + "type": { + "kind": "ENUM", + "name": "OrgAddMemberAuditEntryPermission", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "user", "description": "The user affected by the action", @@ -31292,10 +32361,33 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "OrgAddMemberAuditEntryPermission", + "description": "The permissions available to members on an Organization.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "READ", + "description": "Can read and clone repositories.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADMIN", + "description": "Can read, clone, push, and add collaborators to repositories.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "OrgAddMemberAuditEntry", - "description": "Audit log entry for a org.add_member", + "name": "OrgBlockUserAuditEntry", + "description": "Audit log entry for a org.block_user", "fields": [ { "name": "action", @@ -31385,6 +32477,54 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "blockedUser", + "description": "The blocked user.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockedUserName", + "description": "The username of the blocked user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockedUserResourcePath", + "description": "The HTTP path for the blocked user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockedUserUrl", + "description": "The HTTP URL for the blocked user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createdAt", "description": "The time the action was initiated", @@ -31477,18 +32617,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "permission", - "description": "The permission level of the member added to the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgAddMemberAuditEntryPermission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "user", "description": "The user affected by the action", @@ -31559,33 +32687,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "OrgAddMemberAuditEntryPermission", - "description": "The permissions available to members on an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "READ", - "description": "Can read and clone repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Can read, clone, push, and add collaborators to repositories.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "OrgBlockUserAuditEntry", - "description": "Audit log entry for a org.block_user", + "name": "OrgConfigDisableCollaboratorsOnlyAuditEntry", + "description": "Audit log entry for a org.config.disable_collaborators_only event.", "fields": [ { "name": "action", @@ -31675,54 +32780,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "blockedUser", - "description": "The blocked user.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserName", - "description": "The username of the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserResourcePath", - "description": "The HTTP path for the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserUrl", - "description": "The HTTP URL for the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", "description": "The time the action was initiated", @@ -31887,8 +32944,8 @@ }, { "kind": "OBJECT", - "name": "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "description": "Audit log entry for a org.config.disable_collaborators_only event.", + "name": "OrgConfigEnableCollaboratorsOnlyAuditEntry", + "description": "Audit log entry for a org.config.enable_collaborators_only event.", "fields": [ { "name": "action", @@ -32142,8 +33199,8 @@ }, { "kind": "OBJECT", - "name": "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "description": "Audit log entry for a org.config.enable_collaborators_only event.", + "name": "OrgCreateAuditEntry", + "description": "Audit log entry for a org.create event.", "fields": [ { "name": "action", @@ -32233,6 +33290,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "billingPlan", + "description": "The billing plan for the Organization.", + "args": [], + "type": { + "kind": "ENUM", + "name": "OrgCreateAuditEntryBillingPlan", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createdAt", "description": "The time the action was initiated", @@ -32395,10 +33464,51 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "OrgCreateAuditEntryBillingPlan", + "description": "The billing plans available for organizations.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FREE", + "description": "Free Plan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUSINESS", + "description": "Team Plan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUSINESS_PLUS", + "description": "Enterprise Cloud Plan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNLIMITED", + "description": "Legacy Unlimited Plan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TIERED_PER_SEAT", + "description": "Tiered Per Seat Plan", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "OrgCreateAuditEntry", - "description": "Audit log entry for a org.create event.", + "name": "OrgDisableOauthAppRestrictionsAuditEntry", + "description": "Audit log entry for a org.disable_oauth_app_restrictions event.", "fields": [ { "name": "action", @@ -32488,18 +33598,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "billingPlan", - "description": "The billing plan for the Organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgCreateAuditEntryBillingPlan", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", "description": "The time the action was initiated", @@ -32662,51 +33760,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "OrgCreateAuditEntryBillingPlan", - "description": "The billing plans available for organizations.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FREE", - "description": "Free Plan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUSINESS", - "description": "Team Plan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUSINESS_PLUS", - "description": "Enterprise Cloud Plan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNLIMITED", - "description": "Legacy Unlimited Plan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TIERED_PER_SEAT", - "description": "Tiered Per Seat Plan", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "OrgDisableOauthAppRestrictionsAuditEntry", - "description": "Audit log entry for a org.disable_oauth_app_restrictions event.", + "name": "OrgDisableSamlAuditEntry", + "description": "Audit log entry for a org.disable_saml event.", "fields": [ { "name": "action", @@ -32812,6 +33869,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "digestMethodUrl", + "description": "The SAML provider's digest algorithm URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": null, @@ -32828,6 +33897,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "issuerUrl", + "description": "The SAML provider's issuer URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "operationType", "description": "The corresponding operation type for the action", @@ -32888,6 +33969,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "signatureMethodUrl", + "description": "The SAML provider's signature algorithm URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "singleSignOnUrl", + "description": "The SAML provider's single sign-on URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "user", "description": "The user affected by the action", @@ -32960,8 +34065,8 @@ }, { "kind": "OBJECT", - "name": "OrgDisableSamlAuditEntry", - "description": "Audit log entry for a org.disable_saml event.", + "name": "OrgDisableTwoFactorRequirementAuditEntry", + "description": "Audit log entry for a org.disable_two_factor_requirement event.", "fields": [ { "name": "action", @@ -33067,18 +34172,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "digestMethodUrl", - "description": "The SAML provider's digest algorithm URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": null, @@ -33095,18 +34188,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "issuerUrl", - "description": "The SAML provider's issuer URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "operationType", "description": "The corresponding operation type for the action", @@ -33167,30 +34248,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "signatureMethodUrl", - "description": "The SAML provider's signature algorithm URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "singleSignOnUrl", - "description": "The SAML provider's single sign-on URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "user", "description": "The user affected by the action", @@ -33263,8 +34320,8 @@ }, { "kind": "OBJECT", - "name": "OrgDisableTwoFactorRequirementAuditEntry", - "description": "Audit log entry for a org.disable_two_factor_requirement event.", + "name": "OrgEnableOauthAppRestrictionsAuditEntry", + "description": "Audit log entry for a org.enable_oauth_app_restrictions event.", "fields": [ { "name": "action", @@ -33518,8 +34575,8 @@ }, { "kind": "OBJECT", - "name": "OrgEnableOauthAppRestrictionsAuditEntry", - "description": "Audit log entry for a org.enable_oauth_app_restrictions event.", + "name": "OrgEnableSamlAuditEntry", + "description": "Audit log entry for a org.enable_saml event.", "fields": [ { "name": "action", @@ -33625,6 +34682,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "digestMethodUrl", + "description": "The SAML provider's digest algorithm URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": null, @@ -33641,6 +34710,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "issuerUrl", + "description": "The SAML provider's issuer URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "operationType", "description": "The corresponding operation type for the action", @@ -33701,6 +34782,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "signatureMethodUrl", + "description": "The SAML provider's signature algorithm URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "singleSignOnUrl", + "description": "The SAML provider's single sign-on URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "user", "description": "The user affected by the action", @@ -33773,8 +34878,8 @@ }, { "kind": "OBJECT", - "name": "OrgEnableSamlAuditEntry", - "description": "Audit log entry for a org.enable_saml event.", + "name": "OrgEnableTwoFactorRequirementAuditEntry", + "description": "Audit log entry for a org.enable_two_factor_requirement event.", "fields": [ { "name": "action", @@ -33880,18 +34985,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "digestMethodUrl", - "description": "The SAML provider's digest algorithm URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": null, @@ -33908,18 +35001,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "issuerUrl", - "description": "The SAML provider's issuer URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "operationType", "description": "The corresponding operation type for the action", @@ -33980,30 +35061,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "signatureMethodUrl", - "description": "The SAML provider's signature algorithm URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "singleSignOnUrl", - "description": "The SAML provider's single sign-on URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "user", "description": "The user affected by the action", @@ -34076,8 +35133,8 @@ }, { "kind": "OBJECT", - "name": "OrgEnableTwoFactorRequirementAuditEntry", - "description": "Audit log entry for a org.enable_two_factor_requirement event.", + "name": "OrgInviteMemberAuditEntry", + "description": "Audit log entry for a org.invite_member event.", "fields": [ { "name": "action", @@ -34183,6 +35240,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "email", + "description": "The email address of the organization invitation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": null, @@ -34223,6 +35292,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "organizationInvitation", + "description": "The organization invitation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OrganizationInvitation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "organizationName", "description": "The name of the Organization.", @@ -34331,8 +35412,203 @@ }, { "kind": "OBJECT", - "name": "OrgInviteMemberAuditEntry", - "description": "Audit log entry for a org.invite_member event.", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "invitationType", + "description": "The type of invitation that was sent (e.g. email, user).", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrganizationInvitationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organization", + "description": "The organization the invite is for", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role", + "description": "The user's pending role in the organization (e.g. member, owner).", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrganizationInvitationRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "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.", + "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 + }, + { + "name": "REINSTATE", + "description": "The user's previous role will be reinstated.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrgInviteToBusinessAuditEntry", + "description": "Audit log entry for a org.invite_to_business event.", "fields": [ { "name": "action", @@ -34439,8 +35715,20 @@ "deprecationReason": null }, { - "name": "email", - "description": "The email address of the organization invitation.", + "name": "enterpriseResourcePath", + "description": "The HTTP path for this enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enterpriseSlug", + "description": "The slug of the enterprise.", "args": [], "type": { "kind": "SCALAR", @@ -34450,6 +35738,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "enterpriseUrl", + "description": "The HTTP URL for this enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": null, @@ -34490,18 +35790,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "organizationInvitation", - "description": "The organization invitation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "organizationName", "description": "The name of the Organization.", @@ -34601,212 +35889,22 @@ }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "EnterpriseAuditEntryData", "ofType": null - } - ], - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitationType", - "description": "The type of invitation that was sent (e.g. email, user).", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrganizationInvitationType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The organization the invite is for", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, - { - "name": "role", - "description": "The user's pending role in the organization (e.g. member, owner).", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrganizationInvitationRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "OrganizationAuditEntryData", "ofType": null } ], "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.", - "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 - }, - { - "name": "REINSTATE", - "description": "The user's previous role will be reinstated.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "OrgInviteToBusinessAuditEntry", - "description": "Audit log entry for a org.invite_to_business event.", + "name": "OrgOauthAppAccessApprovedAuditEntry", + "description": "Audit log entry for a org.oauth_app_access_approved event.", "fields": [ { "name": "action", @@ -34913,20 +36011,24 @@ "deprecationReason": null }, { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", + "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": "enterpriseSlug", - "description": "The slug of the enterprise.", + "name": "oauthApplicationName", + "description": "The name of the OAuth Application.", "args": [], "type": { "kind": "SCALAR", @@ -34937,8 +36039,8 @@ "deprecationReason": null }, { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", + "name": "oauthApplicationResourcePath", + "description": "The HTTP path for the OAuth Application", "args": [], "type": { "kind": "SCALAR", @@ -34949,17 +36051,13 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "oauthApplicationUrl", + "description": "The HTTP URL for the OAuth Application", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -35087,7 +36185,7 @@ }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "OauthApplicationAuditEntryData", "ofType": null }, { @@ -35101,8 +36199,8 @@ }, { "kind": "OBJECT", - "name": "OrgOauthAppAccessApprovedAuditEntry", - "description": "Audit log entry for a org.oauth_app_access_approved event.", + "name": "OrgOauthAppAccessDeniedAuditEntry", + "description": "Audit log entry for a org.oauth_app_access_denied event.", "fields": [ { "name": "action", @@ -35397,8 +36495,8 @@ }, { "kind": "OBJECT", - "name": "OrgOauthAppAccessDeniedAuditEntry", - "description": "Audit log entry for a org.oauth_app_access_denied event.", + "name": "OrgOauthAppAccessRequestedAuditEntry", + "description": "Audit log entry for a org.oauth_app_access_requested event.", "fields": [ { "name": "action", @@ -35693,8 +36791,8 @@ }, { "kind": "OBJECT", - "name": "OrgOauthAppAccessRequestedAuditEntry", - "description": "Audit log entry for a org.oauth_app_access_requested event.", + "name": "OrgRemoveBillingManagerAuditEntry", + "description": "Audit log entry for a org.remove_billing_manager event.", "fields": [ { "name": "action", @@ -35817,8 +36915,32 @@ "deprecationReason": null }, { - "name": "oauthApplicationName", - "description": "The name of the OAuth Application.", + "name": "operationType", + "description": "The corresponding operation type for the action", + "args": [], + "type": { + "kind": "ENUM", + "name": "OperationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organization", + "description": "The Organization associated with the Audit Entry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationName", + "description": "The name of the Organization.", "args": [], "type": { "kind": "SCALAR", @@ -35829,8 +36951,8 @@ "deprecationReason": null }, { - "name": "oauthApplicationResourcePath", - "description": "The HTTP path for the OAuth Application", + "name": "organizationResourcePath", + "description": "The HTTP path for the organization", "args": [], "type": { "kind": "SCALAR", @@ -35841,8 +36963,212 @@ "deprecationReason": null }, { - "name": "oauthApplicationUrl", - "description": "The HTTP URL for the OAuth Application", + "name": "organizationUrl", + "description": "The HTTP URL for the organization", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "description": "The reason for the billing manager being removed.", + "args": [], + "type": { + "kind": "ENUM", + "name": "OrgRemoveBillingManagerAuditEntryReason", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "The user affected by the action", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userLogin", + "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userResourcePath", + "description": "The HTTP path for the user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userUrl", + "description": "The HTTP URL for the user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "AuditEntry", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrganizationAuditEntryData", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrgRemoveBillingManagerAuditEntryReason", + "description": "The reason a billing manager was removed from an Organization.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", + "description": "The organization required 2FA of its billing managers and this user did not have 2FA enabled.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SAML_EXTERNAL_IDENTITY_MISSING", + "description": "SAML external identity missing", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY", + "description": "SAML SSO enforcement requires an external identity", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrgRemoveMemberAuditEntry", + "description": "Audit log entry for a org.remove_member event.", + "fields": [ + { + "name": "action", + "description": "The action name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actor", + "description": "The user who initiated the action", + "args": [], + "type": { + "kind": "UNION", + "name": "AuditEntryActor", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actorIp", + "description": "The IP address of the actor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actorLocation", + "description": "A readable representation of the actor's location", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ActorLocation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actorLogin", + "description": "The username of the user who initiated the action", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actorResourcePath", + "description": "The HTTP path for the actor.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actorUrl", + "description": "The HTTP URL for the actor.", "args": [], "type": { "kind": "SCALAR", @@ -35852,6 +37178,58 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "createdAt", + "description": "The time the action was initiated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PreciseDateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "membershipTypes", + "description": "The types of membership the member has with the organization.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrgRemoveMemberAuditEntryMembershipType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "operationType", "description": "The corresponding operation type for the action", @@ -35912,6 +37290,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "reason", + "description": "The reason for the member being removed.", + "args": [], + "type": { + "kind": "ENUM", + "name": "OrgRemoveMemberAuditEntryReason", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "user", "description": "The user affected by the action", @@ -35973,11 +37363,6 @@ "name": "AuditEntry", "ofType": null }, - { - "kind": "INTERFACE", - "name": "OauthApplicationAuditEntryData", - "ofType": null - }, { "kind": "INTERFACE", "name": "OrganizationAuditEntryData", @@ -35987,10 +37372,80 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "OrgRemoveMemberAuditEntryMembershipType", + "description": "The type of membership a user has with an Organization.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DIRECT_MEMBER", + "description": "A direct member is a user that is a member of the Organization.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADMIN", + "description": "Organization administrators have full access and can change several settings, including the names of repositories that belong to the Organization and Owners team membership. In addition, organization admins can delete the organization and all of its repositories.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BILLING_MANAGER", + "description": "A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNAFFILIATED", + "description": "An unaffiliated collaborator is a person who is not a member of the Organization and does not have access to any repositories in the Organization.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OUTSIDE_COLLABORATOR", + "description": "An outside collaborator is a person who isn't explicitly a member of the Organization, but who has Read, Write, or Admin permissions to one or more repositories in the organization.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrgRemoveMemberAuditEntryReason", + "description": "The reason a member was removed from an Organization.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", + "description": "The organization required 2FA of its billing managers and this user did not have 2FA enabled.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SAML_EXTERNAL_IDENTITY_MISSING", + "description": "SAML external identity missing", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY", + "description": "SAML SSO enforcement requires an external identity", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "OrgRemoveBillingManagerAuditEntry", - "description": "Audit log entry for a org.remove_billing_manager event.", + "name": "OrgRemoveOutsideCollaboratorAuditEntry", + "description": "Audit log entry for a org.remove_outside_collaborator event.", "fields": [ { "name": "action", @@ -36112,6 +37567,26 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "membershipTypes", + "description": "The types of membership the outside collaborator has with the organization.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "operationType", "description": "The corresponding operation type for the action", @@ -36174,11 +37649,11 @@ }, { "name": "reason", - "description": "The reason for the billing manager being removed.", + "description": "The reason for the outside collaborator being removed from the Organization.", "args": [], "type": { "kind": "ENUM", - "name": "OrgRemoveBillingManagerAuditEntryReason", + "name": "OrgRemoveOutsideCollaboratorAuditEntryReason", "ofType": null }, "isDeprecated": false, @@ -36256,27 +37731,50 @@ }, { "kind": "ENUM", - "name": "OrgRemoveBillingManagerAuditEntryReason", - "description": "The reason a billing manager was removed from an Organization.", + "name": "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", + "description": "The type of membership a user has with an Organization.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", - "description": "The organization required 2FA of its billing managers and this user did not have 2FA enabled.", + "name": "OUTSIDE_COLLABORATOR", + "description": "An outside collaborator is a person who isn't explicitly a member of the Organization, but who has Read, Write, or Admin permissions to one or more repositories in the organization.", "isDeprecated": false, "deprecationReason": null }, { - "name": "SAML_EXTERNAL_IDENTITY_MISSING", - "description": "SAML external identity missing", + "name": "UNAFFILIATED", + "description": "An unaffiliated collaborator is a person who is not a member of the Organization and does not have access to any repositories in the organization.", "isDeprecated": false, "deprecationReason": null }, { - "name": "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY", - "description": "SAML SSO enforcement requires an external identity", + "name": "BILLING_MANAGER", + "description": "A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrgRemoveOutsideCollaboratorAuditEntryReason", + "description": "The reason an outside collaborator was removed from an Organization.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", + "description": "The organization required 2FA of its billing managers and this user did not have 2FA enabled.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SAML_EXTERNAL_IDENTITY_MISSING", + "description": "SAML external identity missing", "isDeprecated": false, "deprecationReason": null } @@ -36285,8 +37783,8 @@ }, { "kind": "OBJECT", - "name": "OrgRemoveMemberAuditEntry", - "description": "Audit log entry for a org.remove_member event.", + "name": "OrgRestoreMemberAuditEntry", + "description": "Audit log entry for a org.restore_member event.", "fields": [ { "name": "action", @@ -36408,26 +37906,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "membershipTypes", - "description": "The types of membership the member has with the organization.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrgRemoveMemberAuditEntryMembershipType", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "operationType", "description": "The corresponding operation type for the action", @@ -36489,12 +37967,92 @@ "deprecationReason": null }, { - "name": "reason", - "description": "The reason for the member being removed.", + "name": "restoredCustomEmailRoutingsCount", + "description": "The number of custom email routings for the restored member.", "args": [], "type": { - "kind": "ENUM", - "name": "OrgRemoveMemberAuditEntryReason", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restoredIssueAssignmentsCount", + "description": "The number of issue assignemnts for the restored member.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restoredMemberships", + "description": "Restored organization membership objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "OrgRestoreMemberAuditEntryMembership", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restoredMembershipsCount", + "description": "The number of restored memberships.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restoredRepositoriesCount", + "description": "The number of repositories of the restored member.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restoredRepositoryStarsCount", + "description": "The number of starred repositories for the restored member.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restoredRepositoryWatchesCount", + "description": "The number of watched repositories for the restored member.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, @@ -36571,135 +38129,116 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "OrgRemoveMemberAuditEntryMembershipType", - "description": "The type of membership a user has with an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DIRECT_MEMBER", - "description": "A direct member is a user that is a member of the Organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Organization administrators have full access and can change several settings, including the names of repositories that belong to the Organization and Owners team membership. In addition, organization admins can delete the organization and all of its repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BILLING_MANAGER", - "description": "A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAFFILIATED", - "description": "An unaffiliated collaborator is a person who is not a member of the Organization and does not have access to any repositories in the Organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OUTSIDE_COLLABORATOR", - "description": "An outside collaborator is a person who isn't explicitly a member of the Organization, but who has Read, Write, or Admin permissions to one or more repositories in the organization.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgRemoveMemberAuditEntryReason", - "description": "The reason a member was removed from an Organization.", + "kind": "UNION", + "name": "OrgRestoreMemberAuditEntryMembership", + "description": "Types of memberships that can be restored for an Organization member.", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ + "enumValues": null, + "possibleTypes": [ { - "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", - "description": "The organization required 2FA of its billing managers and this user did not have 2FA enabled.", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", + "ofType": null }, { - "name": "SAML_EXTERNAL_IDENTITY_MISSING", - "description": "SAML external identity missing", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", + "ofType": null }, { - "name": "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY", - "description": "SAML SSO enforcement requires an external identity", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "OrgRestoreMemberMembershipTeamAuditEntryData", + "ofType": null } - ], - "possibleTypes": null + ] }, { "kind": "OBJECT", - "name": "OrgRemoveOutsideCollaboratorAuditEntry", - "description": "Audit log entry for a org.remove_outside_collaborator event.", + "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", + "description": "Metadata for an organization membership for org.restore_member actions", "fields": [ { - "name": "action", - "description": "The action name", + "name": "organization", + "description": "The Organization associated with the Audit Entry.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Organization", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "actor", - "description": "The user who initiated the action", + "name": "organizationName", + "description": "The name of the Organization.", "args": [], "type": { - "kind": "UNION", - "name": "AuditEntryActor", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "actorIp", - "description": "The IP address of the actor", + "name": "organizationResourcePath", + "description": "The HTTP path for the organization", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "actorLocation", - "description": "A readable representation of the actor's location", + "name": "organizationUrl", + "description": "The HTTP URL for the organization", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "OrganizationAuditEntryData", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", + "description": "Metadata for a repository membership for org.restore_member actions", + "fields": [ + { + "name": "repository", + "description": "The repository associated with the action", "args": [], "type": { "kind": "OBJECT", - "name": "ActorLocation", + "name": "Repository", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "actorLogin", - "description": "The username of the user who initiated the action", + "name": "repositoryName", + "description": "The name of the repository", "args": [], "type": { "kind": "SCALAR", @@ -36710,8 +38249,8 @@ "deprecationReason": null }, { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", + "name": "repositoryResourcePath", + "description": "The HTTP path for the repository", "args": [], "type": { "kind": "SCALAR", @@ -36722,8 +38261,8 @@ "deprecationReason": null }, { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", + "name": "repositoryUrl", + "description": "The HTTP URL for the repository", "args": [], "type": { "kind": "SCALAR", @@ -36732,86 +38271,219 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "createdAt", - "description": "The time the action was initiated", + "kind": "INTERFACE", + "name": "RepositoryAuditEntryData", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "RepositoryAuditEntryData", + "description": "Metadata for an audit entry with action repo.*", + "fields": [ + { + "name": "repository", + "description": "The repository associated with the action", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } + "kind": "OBJECT", + "name": "Repository", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "repositoryName", + "description": "The name of the repository", "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": "membershipTypes", - "description": "The types of membership the outside collaborator has with the organization.", + "name": "repositoryResourcePath", + "description": "The HTTP path for the repository", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "ofType": null - } - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "operationType", - "description": "The corresponding operation type for the action", + "name": "repositoryUrl", + "description": "The HTTP URL for the repository", "args": [], "type": { - "kind": "ENUM", - "name": "OperationType", + "kind": "SCALAR", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", + "ofType": null }, { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", + "kind": "OBJECT", + "name": "PrivateRepositoryForkingDisableAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PrivateRepositoryForkingEnableAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoAccessAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoAddMemberAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoAddTopicAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoArchivedAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoChangeMergeSettingAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoConfigDisableContributorsOnlyAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoConfigEnableContributorsOnlyAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoConfigLockAnonymousGitAccessAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoCreateAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoDestroyAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoRemoveMemberAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoRemoveTopicAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TeamAddRepositoryAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TeamRemoveRepositoryAuditEntry", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "OrgRestoreMemberMembershipTeamAuditEntryData", + "description": "Metadata for a team membership for org.restore_member actions", + "fields": [ + { + "name": "team", + "description": "The team associated with the action", "args": [], "type": { "kind": "OBJECT", - "name": "Organization", + "name": "Team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizationName", - "description": "The name of the Organization.", + "name": "teamName", + "description": "The name of the team", "args": [], "type": { "kind": "SCALAR", @@ -36822,8 +38494,8 @@ "deprecationReason": null }, { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", + "name": "teamResourcePath", + "description": "The HTTP path for this team", "args": [], "type": { "kind": "SCALAR", @@ -36834,8 +38506,8 @@ "deprecationReason": null }, { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", + "name": "teamUrl", + "description": "The HTTP URL for this team", "args": [], "type": { "kind": "SCALAR", @@ -36844,34 +38516,39 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "reason", - "description": "The reason for the outside collaborator being removed from the Organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgRemoveOutsideCollaboratorAuditEntryReason", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INTERFACE", + "name": "TeamAuditEntryData", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "TeamAuditEntryData", + "description": "Metadata for an audit entry with action team.*", + "fields": [ { - "name": "user", - "description": "The user affected by the action", + "name": "team", + "description": "The team associated with the action", "args": [], "type": { "kind": "OBJECT", - "name": "User", + "name": "Team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", + "name": "teamName", + "description": "The name of the team", "args": [], "type": { "kind": "SCALAR", @@ -36882,8 +38559,8 @@ "deprecationReason": null }, { - "name": "userResourcePath", - "description": "The HTTP path for the user.", + "name": "teamResourcePath", + "description": "The HTTP path for this team", "args": [], "type": { "kind": "SCALAR", @@ -36894,8 +38571,8 @@ "deprecationReason": null }, { - "name": "userUrl", - "description": "The HTTP URL for the user.", + "name": "teamUrl", + "description": "The HTTP URL for this team", "args": [], "type": { "kind": "SCALAR", @@ -36907,82 +38584,45 @@ } ], "inputFields": null, - "interfaces": [ + "interfaces": null, + "enumValues": null, + "possibleTypes": [ { - "kind": "INTERFACE", - "name": "Node", + "kind": "OBJECT", + "name": "OrgRestoreMemberMembershipTeamAuditEntryData", "ofType": null }, { - "kind": "INTERFACE", - "name": "AuditEntry", + "kind": "OBJECT", + "name": "TeamAddMemberAuditEntry", "ofType": null }, { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "kind": "OBJECT", + "name": "TeamAddRepositoryAuditEntry", "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "description": "The type of membership a user has with an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OUTSIDE_COLLABORATOR", - "description": "An outside collaborator is a person who isn't explicitly a member of the Organization, but who has Read, Write, or Admin permissions to one or more repositories in the organization.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "UNAFFILIATED", - "description": "An unaffiliated collaborator is a person who is not a member of the Organization and does not have access to any repositories in the organization.", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "TeamChangeParentTeamAuditEntry", + "ofType": null }, { - "name": "BILLING_MANAGER", - "description": "A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgRemoveOutsideCollaboratorAuditEntryReason", - "description": "The reason an outside collaborator was removed from an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", - "description": "The organization required 2FA of its billing managers and this user did not have 2FA enabled.", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "TeamRemoveMemberAuditEntry", + "ofType": null }, { - "name": "SAML_EXTERNAL_IDENTITY_MISSING", - "description": "SAML external identity missing", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "TeamRemoveRepositoryAuditEntry", + "ofType": null } - ], - "possibleTypes": null + ] }, { "kind": "OBJECT", - "name": "OrgRestoreMemberAuditEntry", - "description": "Audit log entry for a org.restore_member event.", + "name": "OrgUnblockUserAuditEntry", + "description": "Audit log entry for a org.unblock_user", "fields": [ { "name": "action", @@ -37073,88 +38713,32 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", + "name": "blockedUser", + "description": "The user being unblocked by the organization.", "args": [], "type": { "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", + "name": "blockedUserName", + "description": "The username of the blocked user.", "args": [], "type": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", + "name": "blockedUserResourcePath", + "description": "The HTTP path for the blocked user.", "args": [], "type": { "kind": "SCALAR", @@ -37165,92 +38749,104 @@ "deprecationReason": null }, { - "name": "restoredCustomEmailRoutingsCount", - "description": "The number of custom email routings for the restored member.", + "name": "blockedUserUrl", + "description": "The HTTP URL for the blocked user.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "restoredIssueAssignmentsCount", - "description": "The number of issue assignemnts for the restored member.", + "name": "createdAt", + "description": "The time the action was initiated", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PreciseDateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "restoredMemberships", - "description": "Restored organization membership objects.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "OrgRestoreMemberAuditEntryMembership", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "restoredMembershipsCount", - "description": "The number of restored memberships.", + "name": "operationType", + "description": "The corresponding operation type for the action", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "OperationType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "restoredRepositoriesCount", - "description": "The number of repositories of the restored member.", + "name": "organization", + "description": "The Organization associated with the Audit Entry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationName", + "description": "The name of the Organization.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "restoredRepositoryStarsCount", - "description": "The number of starred repositories for the restored member.", + "name": "organizationResourcePath", + "description": "The HTTP path for the organization", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "restoredRepositoryWatchesCount", - "description": "The number of watched repositories for the restored member.", + "name": "organizationUrl", + "description": "The HTTP URL for the organization", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "URI", "ofType": null }, "isDeprecated": false, @@ -37326,129 +38922,90 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "UNION", - "name": "OrgRestoreMemberAuditEntryMembership", - "description": "Types of memberships that can be restored for an Organization member.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipTeamAuditEntryData", - "ofType": null - } - ] - }, { "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "description": "Metadata for an organization membership for org.restore_member actions", + "name": "OrgUpdateDefaultRepositoryPermissionAuditEntry", + "description": "Audit log entry for a org.update_default_repository_permission", "fields": [ { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", + "name": "action", + "description": "The action name", "args": [], "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizationName", - "description": "The name of the Organization.", + "name": "actor", + "description": "The user who initiated the action", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "UNION", + "name": "AuditEntryActor", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", + "name": "actorIp", + "description": "The IP address of the actor", "args": [], "type": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", + "name": "actorLocation", + "description": "A readable representation of the actor's location", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "ActorLocation", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "description": "Metadata for a repository membership for org.restore_member actions", - "fields": [ + }, { - "name": "repository", - "description": "The repository associated with the action", + "name": "actorLogin", + "description": "The username of the user who initiated the action", "args": [], "type": { - "kind": "OBJECT", - "name": "Repository", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repositoryName", - "description": "The name of the repository", + "name": "actorResourcePath", + "description": "The HTTP path for the actor.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", + "name": "actorUrl", + "description": "The HTTP URL for the actor.", "args": [], "type": { "kind": "SCALAR", @@ -37459,294 +39016,136 @@ "deprecationReason": null }, { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", + "name": "createdAt", + "description": "The time the action was initiated", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PreciseDateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "description": "Metadata for an audit entry with action repo.*", - "fields": [ + }, { - "name": "repository", - "description": "The repository associated with the action", + "name": "id", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repositoryName", - "description": "The name of the repository", + "name": "operationType", + "description": "The corresponding operation type for the action", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "OperationType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", + "name": "organization", + "description": "The Organization associated with the Audit Entry.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "Organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", + "name": "organizationName", + "description": "The name of the Organization.", "args": [], "type": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoArchivedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoChangeMergeSettingAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigLockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoDestroyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddRepositoryAuditEntry", - "ofType": null }, { - "kind": "OBJECT", - "name": "TeamRemoveRepositoryAuditEntry", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipTeamAuditEntryData", - "description": "Metadata for a team membership for org.restore_member actions", - "fields": [ - { - "name": "team", - "description": "The team associated with the action", + "name": "organizationResourcePath", + "description": "The HTTP path for the organization", "args": [], "type": { - "kind": "OBJECT", - "name": "Team", + "kind": "SCALAR", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "teamName", - "description": "The name of the team", + "name": "organizationUrl", + "description": "The HTTP URL for the organization", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "teamResourcePath", - "description": "The HTTP path for this team", + "name": "permission", + "description": "The new default repository permission level for the organization.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "ENUM", + "name": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "teamUrl", - "description": "The HTTP URL for this team", + "name": "permissionWas", + "description": "The former default repository permission level for the organization.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "ENUM", + "name": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "TeamAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "TeamAuditEntryData", - "description": "Metadata for an audit entry with action team.*", - "fields": [ + }, { - "name": "team", - "description": "The team associated with the action", + "name": "user", + "description": "The user affected by the action", "args": [], "type": { "kind": "OBJECT", - "name": "Team", + "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "teamName", - "description": "The name of the team", + "name": "userLogin", + "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", "args": [], "type": { "kind": "SCALAR", @@ -37757,8 +39156,8 @@ "deprecationReason": null }, { - "name": "teamResourcePath", - "description": "The HTTP path for this team", + "name": "userResourcePath", + "description": "The HTTP path for the user.", "args": [], "type": { "kind": "SCALAR", @@ -37769,8 +39168,8 @@ "deprecationReason": null }, { - "name": "teamUrl", - "description": "The HTTP URL for this team", + "name": "userUrl", + "description": "The HTTP URL for the user.", "args": [], "type": { "kind": "SCALAR", @@ -37782,45 +39181,65 @@ } ], "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ + "interfaces": [ { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipTeamAuditEntryData", + "kind": "INTERFACE", + "name": "Node", "ofType": null }, { - "kind": "OBJECT", - "name": "TeamAddMemberAuditEntry", + "kind": "INTERFACE", + "name": "AuditEntry", "ofType": null }, { - "kind": "OBJECT", - "name": "TeamAddRepositoryAuditEntry", + "kind": "INTERFACE", + "name": "OrganizationAuditEntryData", "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", + "description": "The default permission a repository can have in an Organization.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "READ", + "description": "Can read and clone repositories.", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "TeamChangeParentTeamAuditEntry", - "ofType": null + "name": "WRITE", + "description": "Can read, clone and push to repositories.", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "TeamRemoveMemberAuditEntry", - "ofType": null + "name": "ADMIN", + "description": "Can read, clone, push, and add collaborators to repositories.", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "TeamRemoveRepositoryAuditEntry", - "ofType": null + "name": "NONE", + "description": "No default permission value.", + "isDeprecated": false, + "deprecationReason": null } - ] + ], + "possibleTypes": null }, { "kind": "OBJECT", - "name": "OrgUnblockUserAuditEntry", - "description": "Audit log entry for a org.unblock_user", + "name": "OrgUpdateMemberAuditEntry", + "description": "Audit log entry for a org.update_member event.", "fields": [ { "name": "action", @@ -37910,54 +39329,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "blockedUser", - "description": "The user being unblocked by the organization.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserName", - "description": "The username of the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserResourcePath", - "description": "The HTTP path for the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserUrl", - "description": "The HTTP URL for the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", "description": "The time the action was initiated", @@ -38050,6 +39421,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "permission", + "description": "The new member permission level for the organization.", + "args": [], + "type": { + "kind": "ENUM", + "name": "OrgUpdateMemberAuditEntryPermission", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "permissionWas", + "description": "The former member permission level for the organization.", + "args": [], + "type": { + "kind": "ENUM", + "name": "OrgUpdateMemberAuditEntryPermission", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "user", "description": "The user affected by the action", @@ -38120,10 +39515,33 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "OrgUpdateMemberAuditEntryPermission", + "description": "The permissions available to members on an Organization.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "READ", + "description": "Can read and clone repositories.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADMIN", + "description": "Can read, clone, push, and add collaborators to repositories.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "description": "Audit log entry for a org.update_default_repository_permission", + "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", + "description": "Audit log entry for a org.update_member_repository_creation_permission event.", "fields": [ { "name": "action", @@ -38213,6 +39631,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "canCreateRepositories", + "description": "Can members create repositories in the organization.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createdAt", "description": "The time the action was initiated", @@ -38305,30 +39735,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "permission", - "description": "The new default repository permission level for the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissionWas", - "description": "The former default repository permission level for the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "user", "description": "The user affected by the action", @@ -38376,6 +39782,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "visibility", + "description": "The permission for visibility level of repositories for this organization.", + "args": [], + "type": { + "kind": "ENUM", + "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -38401,33 +39819,21 @@ }, { "kind": "ENUM", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "description": "The default permission a repository can have in an Organization.", + "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", + "description": "The permissions available for repository creation on an Organization.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "READ", - "description": "Can read and clone repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WRITE", - "description": "Can read, clone and push to repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Can read, clone, push, and add collaborators to repositories.", + "name": "ALL", + "description": "All organization members are restricted from creating any repositories.", "isDeprecated": false, "deprecationReason": null }, { - "name": "NONE", - "description": "No default permission value.", + "name": "PUBLIC", + "description": "All organization members are restricted from creating public repositories.", "isDeprecated": false, "deprecationReason": null } @@ -38436,8 +39842,8 @@ }, { "kind": "OBJECT", - "name": "OrgUpdateMemberAuditEntry", - "description": "Audit log entry for a org.update_member event.", + "name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", + "description": "Audit log entry for a org.update_member_repository_invitation_permission event.", "fields": [ { "name": "action", @@ -38527,6 +39933,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "canInviteOutsideCollaboratorsToRepositories", + "description": "Can outside collaborators be invited to repositories in the organization.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createdAt", "description": "The time the action was initiated", @@ -38619,30 +40037,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "permission", - "description": "The new member permission level for the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgUpdateMemberAuditEntryPermission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissionWas", - "description": "The former member permission level for the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgUpdateMemberAuditEntryPermission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "user", "description": "The user affected by the action", @@ -38713,33 +40107,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "OrgUpdateMemberAuditEntryPermission", - "description": "The permissions available to members on an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "READ", - "description": "Can read and clone repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Can read, clone, push, and add collaborators to repositories.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "description": "Audit log entry for a org.update_member_repository_creation_permission event.", + "name": "PrivateRepositoryForkingDisableAuditEntry", + "description": "Audit log entry for a private_repository_forking.disable event.", "fields": [ { "name": "action", @@ -38829,18 +40200,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "canCreateRepositories", - "description": "Can members create repositories in the organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", "description": "The time the action was initiated", @@ -38857,6 +40216,42 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "enterpriseResourcePath", + "description": "The HTTP path for this enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enterpriseSlug", + "description": "The slug of the enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enterpriseUrl", + "description": "The HTTP URL for this enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": null, @@ -38933,6 +40328,54 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "repository", + "description": "The repository associated with the action", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryName", + "description": "The name of the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryResourcePath", + "description": "The HTTP path for the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryUrl", + "description": "The HTTP URL for the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "user", "description": "The user affected by the action", @@ -38980,18 +40423,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "visibility", - "description": "The permission for visibility level of repositories for this organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -39008,40 +40439,27 @@ }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "EnterpriseAuditEntryData", "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "description": "The permissions available for repository creation on an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "ALL", - "description": "All organization members are restricted from creating any repositories.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "OrganizationAuditEntryData", + "ofType": null }, { - "name": "PUBLIC", - "description": "All organization members are restricted from creating public repositories.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "RepositoryAuditEntryData", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "description": "Audit log entry for a org.update_member_repository_invitation_permission event.", + "name": "PrivateRepositoryForkingEnableAuditEntry", + "description": "Audit log entry for a private_repository_forking.enable event.", "fields": [ { "name": "action", @@ -39131,18 +40549,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "canInviteOutsideCollaboratorsToRepositories", - "description": "Can outside collaborators be invited to repositories in the organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", "description": "The time the action was initiated", @@ -39159,6 +40565,42 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "enterpriseResourcePath", + "description": "The HTTP path for this enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enterpriseSlug", + "description": "The slug of the enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enterpriseUrl", + "description": "The HTTP URL for this enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": null, @@ -39235,6 +40677,54 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "repository", + "description": "The repository associated with the action", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryName", + "description": "The name of the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryResourcePath", + "description": "The HTTP path for the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryUrl", + "description": "The HTTP URL for the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "user", "description": "The user affected by the action", @@ -39296,10 +40786,20 @@ "name": "AuditEntry", "ofType": null }, + { + "kind": "INTERFACE", + "name": "EnterpriseAuditEntryData", + "ofType": null + }, { "kind": "INTERFACE", "name": "OrganizationAuditEntryData", "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RepositoryAuditEntryData", + "ofType": null } ], "enumValues": null, @@ -39307,8 +40807,8 @@ }, { "kind": "OBJECT", - "name": "PrivateRepositoryForkingDisableAuditEntry", - "description": "Audit log entry for a private_repository_forking.disable event.", + "name": "RepoAccessAuditEntry", + "description": "Audit log entry for a repo.access event.", "fields": [ { "name": "action", @@ -39414,42 +40914,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": null, @@ -39621,6 +41085,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "visibility", + "description": "The visibility of the repository", + "args": [], + "type": { + "kind": "ENUM", + "name": "RepoAccessAuditEntryVisibility", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -39635,11 +41111,6 @@ "name": "AuditEntry", "ofType": null }, - { - "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", - "ofType": null - }, { "kind": "INTERFACE", "name": "OrganizationAuditEntryData", @@ -39654,10 +41125,39 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "RepoAccessAuditEntryVisibility", + "description": "The privacy of a repository", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INTERNAL", + "description": "The repository is visible only to users in the same business.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": "The repository is visible only to those with explicit access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUBLIC", + "description": "The repository is visible to everyone.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "PrivateRepositoryForkingEnableAuditEntry", - "description": "Audit log entry for a private_repository_forking.enable event.", + "name": "RepoAddMemberAuditEntry", + "description": "Audit log entry for a repo.add_member event.", "fields": [ { "name": "action", @@ -39763,42 +41263,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": null, @@ -39970,6 +41434,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "visibility", + "description": "The visibility of the repository", + "args": [], + "type": { + "kind": "ENUM", + "name": "RepoAddMemberAuditEntryVisibility", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -39984,11 +41460,6 @@ "name": "AuditEntry", "ofType": null }, - { - "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", - "ofType": null - }, { "kind": "INTERFACE", "name": "OrganizationAuditEntryData", @@ -40003,10 +41474,39 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "RepoAddMemberAuditEntryVisibility", + "description": "The privacy of a repository", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INTERNAL", + "description": "The repository is visible only to users in the same business.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": "The repository is visible only to those with explicit access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUBLIC", + "description": "The repository is visible to everyone.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "RepoAccessAuditEntry", - "description": "Audit log entry for a repo.access event.", + "name": "RepoAddTopicAuditEntry", + "description": "Audit log entry for a repo.add_topic event.", "fields": [ { "name": "action", @@ -40236,6 +41736,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "topic", + "description": "The name of the topic added to the repository", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Topic", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topicName", + "description": "The name of the topic added to the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "user", "description": "The user affected by the action", @@ -40283,18 +41807,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "visibility", - "description": "The visibility of the repository", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoAccessAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -40309,6 +41821,11 @@ "name": "AuditEntry", "ofType": null }, + { + "kind": "INTERFACE", + "name": "RepositoryAuditEntryData", + "ofType": null + }, { "kind": "INTERFACE", "name": "OrganizationAuditEntryData", @@ -40316,7 +41833,7 @@ }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "TopicAuditEntryData", "ofType": null } ], @@ -40324,38 +41841,227 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "RepoAccessAuditEntryVisibility", - "description": "The privacy of a repository", - "fields": null, + "kind": "INTERFACE", + "name": "TopicAuditEntryData", + "description": "Metadata for an audit entry with a topic.", + "fields": [ + { + "name": "topic", + "description": "The name of the topic added to the repository", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Topic", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topicName", + "description": "The name of the topic added to the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], "inputFields": null, "interfaces": null, - "enumValues": [ + "enumValues": null, + "possibleTypes": [ { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", + "kind": "OBJECT", + "name": "RepoAddTopicAuditEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RepoRemoveTopicAuditEntry", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Topic", + "description": "A topic aggregates entities that are related to a subject.", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", + "name": "name", + "description": "The topic's name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", + "name": "relatedTopics", + "description": "A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.\n", + "args": [ + { + "name": "first", + "description": "How many topics to return.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "3" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Topic", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stargazers", + "description": "A list of users who have starred this starrable.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Order for connection", + "type": { + "kind": "INPUT_OBJECT", + "name": "StarOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StargazerConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "viewerHasStarred", + "description": "Returns a boolean indicating whether the viewing user has starred this starrable.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Starrable", + "ofType": null + } + ], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "RepoAddMemberAuditEntry", - "description": "Audit log entry for a repo.add_member event.", + "name": "RepoArchivedAuditEntry", + "description": "Audit log entry for a repo.archived event.", "fields": [ { "name": "action", @@ -40639,7 +42345,7 @@ "args": [], "type": { "kind": "ENUM", - "name": "RepoAddMemberAuditEntryVisibility", + "name": "RepoArchivedAuditEntryVisibility", "ofType": null }, "isDeprecated": false, @@ -40660,12 +42366,12 @@ }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null } ], @@ -40674,7 +42380,7 @@ }, { "kind": "ENUM", - "name": "RepoAddMemberAuditEntryVisibility", + "name": "RepoArchivedAuditEntryVisibility", "description": "The privacy of a repository", "fields": null, "inputFields": null, @@ -40703,8 +42409,8 @@ }, { "kind": "OBJECT", - "name": "RepoAddTopicAuditEntry", - "description": "Audit log entry for a repo.add_topic event.", + "name": "RepoChangeMergeSettingAuditEntry", + "description": "Audit log entry for a repo.change_merge_setting event.", "fields": [ { "name": "action", @@ -40826,6 +42532,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "isEnabled", + "description": "Whether the change was to enable (true) or disable (false) the merge type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeType", + "description": "The merge method affected by the change", + "args": [], + "type": { + "kind": "ENUM", + "name": "RepoChangeMergeSettingAuditEntryMergeType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "operationType", "description": "The corresponding operation type for the action", @@ -40934,30 +42664,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "topic", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topicName", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "user", "description": "The user affected by the action", @@ -41028,238 +42734,44 @@ "kind": "INTERFACE", "name": "OrganizationAuditEntryData", "ofType": null - }, - { - "kind": "INTERFACE", - "name": "TopicAuditEntryData", - "ofType": null } ], "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "TopicAuditEntryData", - "description": "Metadata for an audit entry with a topic.", - "fields": [ - { - "name": "topic", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topicName", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], + "kind": "ENUM", + "name": "RepoChangeMergeSettingAuditEntryMergeType", + "description": "The merge options available for pull requests to this repository.", + "fields": null, "inputFields": null, "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "RepoAddTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveTopicAuditEntry", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Topic", - "description": "A topic aggregates entities that are related to a subject.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The topic's name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "enumValues": [ { - "name": "relatedTopics", - "description": "A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.\n", - "args": [ - { - "name": "first", - "description": "How many topics to return.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "3" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - } - } - } - }, + "name": "MERGE", + "description": "The pull request is added to the base branch in a merge commit.", "isDeprecated": false, "deprecationReason": null }, { - "name": "stargazers", - "description": "A list of users who have starred this starrable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "StarOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StargazerConnection", - "ofType": null - } - }, + "name": "REBASE", + "description": "Commits from the pull request are added onto the base branch individually without a merge commit.", "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerHasStarred", - "description": "Returns a boolean indicating whether the viewing user has starred this starrable.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "SQUASH", + "description": "The pull request's commits are squashed into a single commit before they are merged to the base branch.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Starrable", - "ofType": null - } - ], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "RepoArchivedAuditEntry", - "description": "Audit log entry for a repo.archived event.", + "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", + "description": "Audit log entry for a repo.config.disable_anonymous_git_access event.", "fields": [ { "name": "action", @@ -41536,18 +43048,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "visibility", - "description": "The visibility of the repository", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoArchivedAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -41564,51 +43064,22 @@ }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null } ], "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "RepoArchivedAuditEntryVisibility", - "description": "The privacy of a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "RepoChangeMergeSettingAuditEntry", - "description": "Audit log entry for a repo.change_merge_setting event.", + "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", + "description": "Audit log entry for a repo.config.disable_collaborators_only event.", "fields": [ { "name": "action", @@ -41730,30 +43201,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "isEnabled", - "description": "Whether the change was to enable (true) or disable (false) the merge type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeType", - "description": "The merge method affected by the change", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoChangeMergeSettingAuditEntryMergeType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "operationType", "description": "The corresponding operation type for the action", @@ -41925,51 +43372,22 @@ }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null } ], "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "RepoChangeMergeSettingAuditEntryMergeType", - "description": "The merge options available for pull requests to this repository.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MERGE", - "description": "The pull request is added to the base branch in a merge commit.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REBASE", - "description": "Commits from the pull request are added onto the base branch individually without a merge commit.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SQUASH", - "description": "The pull request's commits are squashed into a single commit before they are merged to the base branch.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", - "description": "Audit log entry for a repo.config.disable_anonymous_git_access event.", + "name": "RepoConfigDisableContributorsOnlyAuditEntry", + "description": "Audit log entry for a repo.config.disable_contributors_only event.", "fields": [ { "name": "action", @@ -42276,8 +43694,8 @@ }, { "kind": "OBJECT", - "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "description": "Audit log entry for a repo.config.disable_collaborators_only event.", + "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", + "description": "Audit log entry for a repo.config.disable_sockpuppet_disallowed event.", "fields": [ { "name": "action", @@ -42584,8 +44002,8 @@ }, { "kind": "OBJECT", - "name": "RepoConfigDisableContributorsOnlyAuditEntry", - "description": "Audit log entry for a repo.config.disable_contributors_only event.", + "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", + "description": "Audit log entry for a repo.config.enable_anonymous_git_access event.", "fields": [ { "name": "action", @@ -42892,8 +44310,8 @@ }, { "kind": "OBJECT", - "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "description": "Audit log entry for a repo.config.disable_sockpuppet_disallowed event.", + "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", + "description": "Audit log entry for a repo.config.enable_collaborators_only event.", "fields": [ { "name": "action", @@ -43200,8 +44618,8 @@ }, { "kind": "OBJECT", - "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", - "description": "Audit log entry for a repo.config.enable_anonymous_git_access event.", + "name": "RepoConfigEnableContributorsOnlyAuditEntry", + "description": "Audit log entry for a repo.config.enable_contributors_only event.", "fields": [ { "name": "action", @@ -43508,8 +44926,8 @@ }, { "kind": "OBJECT", - "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "description": "Audit log entry for a repo.config.enable_collaborators_only event.", + "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", + "description": "Audit log entry for a repo.config.enable_sockpuppet_disallowed event.", "fields": [ { "name": "action", @@ -43816,8 +45234,8 @@ }, { "kind": "OBJECT", - "name": "RepoConfigEnableContributorsOnlyAuditEntry", - "description": "Audit log entry for a repo.config.enable_contributors_only event.", + "name": "RepoConfigLockAnonymousGitAccessAuditEntry", + "description": "Audit log entry for a repo.config.lock_anonymous_git_access event.", "fields": [ { "name": "action", @@ -44124,8 +45542,8 @@ }, { "kind": "OBJECT", - "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "description": "Audit log entry for a repo.config.enable_sockpuppet_disallowed event.", + "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", + "description": "Audit log entry for a repo.config.unlock_anonymous_git_access event.", "fields": [ { "name": "action", @@ -44432,8 +45850,8 @@ }, { "kind": "OBJECT", - "name": "RepoConfigLockAnonymousGitAccessAuditEntry", - "description": "Audit log entry for a repo.config.lock_anonymous_git_access event.", + "name": "RepoCreateAuditEntry", + "description": "Audit log entry for a repo.create event.", "fields": [ { "name": "action", @@ -44539,6 +45957,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "forkParentName", + "description": "The name of the parent repository for this forked repository.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forkSourceName", + "description": "The name of the root repository for this netork.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": null, @@ -44710,6 +46152,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "visibility", + "description": "The visibility of the repository", + "args": [], + "type": { + "kind": "ENUM", + "name": "RepoCreateAuditEntryVisibility", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -44726,22 +46180,51 @@ }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null } ], "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "RepoCreateAuditEntryVisibility", + "description": "The privacy of a repository", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INTERNAL", + "description": "The repository is visible only to users in the same business.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": "The repository is visible only to those with explicit access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUBLIC", + "description": "The repository is visible to everyone.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "description": "Audit log entry for a repo.config.unlock_anonymous_git_access event.", + "name": "RepoDestroyAuditEntry", + "description": "Audit log entry for a repo.destroy event.", "fields": [ { "name": "action", @@ -45018,6 +46501,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "visibility", + "description": "The visibility of the repository", + "args": [], + "type": { + "kind": "ENUM", + "name": "RepoDestroyAuditEntryVisibility", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -45034,22 +46529,51 @@ }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null } ], "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "RepoDestroyAuditEntryVisibility", + "description": "The privacy of a repository", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INTERNAL", + "description": "The repository is visible only to users in the same business.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": "The repository is visible only to those with explicit access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUBLIC", + "description": "The repository is visible to everyone.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "RepoCreateAuditEntry", - "description": "Audit log entry for a repo.create event.", + "name": "RepoRemoveMemberAuditEntry", + "description": "Audit log entry for a repo.remove_member event.", "fields": [ { "name": "action", @@ -45155,30 +46679,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "forkParentName", - "description": "The name of the parent repository for this forked repository.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forkSourceName", - "description": "The name of the root repository for this netork.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": null, @@ -45357,7 +46857,7 @@ "args": [], "type": { "kind": "ENUM", - "name": "RepoCreateAuditEntryVisibility", + "name": "RepoRemoveMemberAuditEntryVisibility", "ofType": null }, "isDeprecated": false, @@ -45378,12 +46878,12 @@ }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null } ], @@ -45392,7 +46892,7 @@ }, { "kind": "ENUM", - "name": "RepoCreateAuditEntryVisibility", + "name": "RepoRemoveMemberAuditEntryVisibility", "description": "The privacy of a repository", "fields": null, "inputFields": null, @@ -45421,8 +46921,8 @@ }, { "kind": "OBJECT", - "name": "RepoDestroyAuditEntry", - "description": "Audit log entry for a repo.destroy event.", + "name": "RepoRemoveTopicAuditEntry", + "description": "Audit log entry for a repo.remove_topic event.", "fields": [ { "name": "action", @@ -45652,6 +47152,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "topic", + "description": "The name of the topic added to the repository", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Topic", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topicName", + "description": "The name of the topic added to the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "user", "description": "The user affected by the action", @@ -45699,18 +47223,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "visibility", - "description": "The visibility of the repository", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoDestroyAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -45734,44 +47246,20 @@ "kind": "INTERFACE", "name": "OrganizationAuditEntryData", "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepoDestroyAuditEntryVisibility", - "description": "The privacy of a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "TopicAuditEntryData", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "RepoRemoveMemberAuditEntry", - "description": "Audit log entry for a repo.remove_member event.", + "name": "RepositoryVisibilityChangeDisableAuditEntry", + "description": "Audit log entry for a repository_visibility_change.disable event.", "fields": [ { "name": "action", @@ -45878,96 +47366,84 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", + "name": "enterpriseResourcePath", + "description": "The HTTP path for this enterprise.", "args": [], "type": { - "kind": "ENUM", - "name": "OperationType", + "kind": "SCALAR", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", + "name": "enterpriseSlug", + "description": "The slug of the enterprise.", "args": [], "type": { - "kind": "OBJECT", - "name": "Organization", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizationName", - "description": "The name of the Organization.", + "name": "enterpriseUrl", + "description": "The HTTP URL for this enterprise.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", + "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": "organizationUrl", - "description": "The HTTP URL for the organization", + "name": "operationType", + "description": "The corresponding operation type for the action", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "ENUM", + "name": "OperationType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repository", - "description": "The repository associated with the action", + "name": "organization", + "description": "The Organization associated with the Audit Entry.", "args": [], "type": { "kind": "OBJECT", - "name": "Repository", + "name": "Organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repositoryName", - "description": "The name of the repository", + "name": "organizationName", + "description": "The name of the Organization.", "args": [], "type": { "kind": "SCALAR", @@ -45978,8 +47454,8 @@ "deprecationReason": null }, { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", + "name": "organizationResourcePath", + "description": "The HTTP path for the organization", "args": [], "type": { "kind": "SCALAR", @@ -45990,8 +47466,8 @@ "deprecationReason": null }, { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", + "name": "organizationUrl", + "description": "The HTTP URL for the organization", "args": [], "type": { "kind": "SCALAR", @@ -46048,18 +47524,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "visibility", - "description": "The visibility of the repository", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoRemoveMemberAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -46076,51 +47540,22 @@ }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "EnterpriseAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null } ], "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "RepoRemoveMemberAuditEntryVisibility", - "description": "The privacy of a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "RepoRemoveTopicAuditEntry", - "description": "Audit log entry for a repo.remove_topic event.", + "name": "RepositoryVisibilityChangeEnableAuditEntry", + "description": "Audit log entry for a repository_visibility_change.enable event.", "fields": [ { "name": "action", @@ -46226,6 +47661,42 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "enterpriseResourcePath", + "description": "The HTTP path for this enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enterpriseSlug", + "description": "The slug of the enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enterpriseUrl", + "description": "The HTTP URL for this enterprise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": null, @@ -46302,78 +47773,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topic", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topicName", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "user", "description": "The user affected by the action", @@ -46437,18 +47836,13 @@ }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "EnterpriseAuditEntryData", "ofType": null }, { "kind": "INTERFACE", "name": "OrganizationAuditEntryData", "ofType": null - }, - { - "kind": "INTERFACE", - "name": "TopicAuditEntryData", - "ofType": null } ], "enumValues": null, @@ -46456,8 +47850,8 @@ }, { "kind": "OBJECT", - "name": "RepositoryVisibilityChangeDisableAuditEntry", - "description": "Audit log entry for a repository_visibility_change.disable event.", + "name": "TeamAddMemberAuditEntry", + "description": "Audit log entry for a team.add_member event.", "fields": [ { "name": "action", @@ -46564,84 +47958,108 @@ "deprecationReason": null }, { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLdapMapped", + "description": "Whether the team was mapped to an LDAP Group.", "args": [], "type": { "kind": "SCALAR", - "name": "URI", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", + "name": "operationType", + "description": "The corresponding operation type for the action", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "OperationType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", + "name": "organization", + "description": "The Organization associated with the Audit Entry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationName", + "description": "The name of the Organization.", "args": [], "type": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "organizationResourcePath", + "description": "The HTTP path for the organization", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "operationType", - "description": "The corresponding operation type for the action", + "name": "organizationUrl", + "description": "The HTTP URL for the organization", "args": [], "type": { - "kind": "ENUM", - "name": "OperationType", + "kind": "SCALAR", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", + "name": "team", + "description": "The team associated with the action", "args": [], "type": { "kind": "OBJECT", - "name": "Organization", + "name": "Team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizationName", - "description": "The name of the Organization.", + "name": "teamName", + "description": "The name of the team", "args": [], "type": { "kind": "SCALAR", @@ -46652,8 +48070,8 @@ "deprecationReason": null }, { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", + "name": "teamResourcePath", + "description": "The HTTP path for this team", "args": [], "type": { "kind": "SCALAR", @@ -46664,8 +48082,8 @@ "deprecationReason": null }, { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", + "name": "teamUrl", + "description": "The HTTP URL for this team", "args": [], "type": { "kind": "SCALAR", @@ -46738,12 +48156,12 @@ }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "TeamAuditEntryData", "ofType": null } ], @@ -46752,8 +48170,8 @@ }, { "kind": "OBJECT", - "name": "RepositoryVisibilityChangeEnableAuditEntry", - "description": "Audit log entry for a repository_visibility_change.enable event.", + "name": "TeamAddRepositoryAuditEntry", + "description": "Audit log entry for a team.add_repository event.", "fields": [ { "name": "action", @@ -46860,20 +48278,60 @@ "deprecationReason": null }, { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLdapMapped", + "description": "Whether the team was mapped to an LDAP Group.", "args": [], "type": { "kind": "SCALAR", - "name": "URI", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", + "name": "operationType", + "description": "The corresponding operation type for the action", + "args": [], + "type": { + "kind": "ENUM", + "name": "OperationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organization", + "description": "The Organization associated with the Audit Entry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationName", + "description": "The name of the Organization.", "args": [], "type": { "kind": "SCALAR", @@ -46884,8 +48342,8 @@ "deprecationReason": null }, { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", + "name": "organizationResourcePath", + "description": "The HTTP path for the organization", "args": [], "type": { "kind": "SCALAR", @@ -46896,48 +48354,80 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "organizationUrl", + "description": "The HTTP URL for the organization", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "operationType", - "description": "The corresponding operation type for the action", + "name": "repository", + "description": "The repository associated with the action", "args": [], "type": { - "kind": "ENUM", - "name": "OperationType", + "kind": "OBJECT", + "name": "Repository", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", + "name": "repositoryName", + "description": "The name of the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryResourcePath", + "description": "The HTTP path for the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryUrl", + "description": "The HTTP URL for the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "team", + "description": "The team associated with the action", "args": [], "type": { "kind": "OBJECT", - "name": "Organization", + "name": "Team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizationName", - "description": "The name of the Organization.", + "name": "teamName", + "description": "The name of the team", "args": [], "type": { "kind": "SCALAR", @@ -46948,8 +48438,8 @@ "deprecationReason": null }, { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", + "name": "teamResourcePath", + "description": "The HTTP path for this team", "args": [], "type": { "kind": "SCALAR", @@ -46960,8 +48450,8 @@ "deprecationReason": null }, { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", + "name": "teamUrl", + "description": "The HTTP URL for this team", "args": [], "type": { "kind": "SCALAR", @@ -47034,12 +48524,17 @@ }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "TeamAuditEntryData", "ofType": null } ], @@ -47048,8 +48543,8 @@ }, { "kind": "OBJECT", - "name": "TeamAddMemberAuditEntry", - "description": "Audit log entry for a team.add_member event.", + "name": "TeamChangeParentTeamAuditEntry", + "description": "Audit log entry for a team.change_parent_team event.", "fields": [ { "name": "action", @@ -47243,6 +48738,102 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "parentTeam", + "description": "The new parent team.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Team", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentTeamName", + "description": "The name of the new parent team", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentTeamNameWas", + "description": "The name of the former parent team", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentTeamResourcePath", + "description": "The HTTP path for the parent team", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentTeamUrl", + "description": "The HTTP URL for the parent team", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentTeamWas", + "description": "The former parent team.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Team", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentTeamWasResourcePath", + "description": "The HTTP path for the previous parent team", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentTeamWasUrl", + "description": "The HTTP URL for the previous parent team", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "team", "description": "The team associated with the action", @@ -47368,8 +48959,8 @@ }, { "kind": "OBJECT", - "name": "TeamAddRepositoryAuditEntry", - "description": "Audit log entry for a team.add_repository event.", + "name": "TeamRemoveMemberAuditEntry", + "description": "Audit log entry for a team.remove_member event.", "fields": [ { "name": "action", @@ -47563,54 +49154,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "team", "description": "The team associated with the action", @@ -47725,11 +49268,6 @@ "name": "OrganizationAuditEntryData", "ofType": null }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - }, { "kind": "INTERFACE", "name": "TeamAuditEntryData", @@ -47741,8 +49279,8 @@ }, { "kind": "OBJECT", - "name": "TeamChangeParentTeamAuditEntry", - "description": "Audit log entry for a team.change_parent_team event.", + "name": "TeamRemoveRepositoryAuditEntry", + "description": "Audit log entry for a team.remove_repository event.", "fields": [ { "name": "action", @@ -47937,32 +49475,20 @@ "deprecationReason": null }, { - "name": "parentTeam", - "description": "The new parent team.", + "name": "repository", + "description": "The repository associated with the action", "args": [], "type": { "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeamName", - "description": "The name of the new parent team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "Repository", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "parentTeamNameWas", - "description": "The name of the former parent team", + "name": "repositoryName", + "description": "The name of the repository", "args": [], "type": { "kind": "SCALAR", @@ -47973,44 +49499,8 @@ "deprecationReason": null }, { - "name": "parentTeamResourcePath", - "description": "The HTTP path for the parent team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeamUrl", - "description": "The HTTP URL for the parent team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeamWas", - "description": "The former parent team.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeamWasResourcePath", - "description": "The HTTP path for the previous parent team", + "name": "repositoryResourcePath", + "description": "The HTTP path for the repository", "args": [], "type": { "kind": "SCALAR", @@ -48021,8 +49511,8 @@ "deprecationReason": null }, { - "name": "parentTeamWasUrl", - "description": "The HTTP URL for the previous parent team", + "name": "repositoryUrl", + "description": "The HTTP URL for the repository", "args": [], "type": { "kind": "SCALAR", @@ -48146,6 +49636,11 @@ "name": "OrganizationAuditEntryData", "ofType": null }, + { + "kind": "INTERFACE", + "name": "RepositoryAuditEntryData", + "ofType": null + }, { "kind": "INTERFACE", "name": "TeamAuditEntryData", @@ -48157,12 +49652,87 @@ }, { "kind": "OBJECT", - "name": "TeamRemoveMemberAuditEntry", - "description": "Audit log entry for a team.remove_member event.", + "name": "OrganizationMemberConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizationMemberEdge", + "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": "OrganizationMemberEdge", + "description": "Represents a user within an organization.", "fields": [ { - "name": "action", - "description": "The action name", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", @@ -48177,68 +49747,78 @@ "deprecationReason": null }, { - "name": "actor", - "description": "The user who initiated the action", + "name": "hasTwoFactorEnabled", + "description": "Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.", "args": [], "type": { - "kind": "UNION", - "name": "AuditEntryActor", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "actorIp", - "description": "The IP address of the actor", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "actorLocation", - "description": "A readable representation of the actor's location", + "name": "role", + "description": "The role this user has in the organization.", "args": [], "type": { - "kind": "OBJECT", - "name": "ActorLocation", + "kind": "ENUM", + "name": "OrganizationMemberRole", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrganizationMemberRole", + "description": "The possible roles within an organization for its members.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "MEMBER", + "description": "The user is a member of the organization.", "isDeprecated": false, "deprecationReason": null }, { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, + "name": "ADMIN", + "description": "The user is an administrator of the organization.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationIdentityProvider", + "description": "An Identity Provider configured to provision SAML and SCIM identities for Organizations", + "fields": [ { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", + "name": "digestMethod", + "description": "The digest algorithm used to sign SAML requests for the Identity Provider.", "args": [], "type": { "kind": "SCALAR", @@ -48249,15 +49829,56 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], + "name": "externalIdentities", + "description": "External Identities provisioned by this Identity Provider", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", + "kind": "OBJECT", + "name": "ExternalIdentityConnection", "ofType": null } }, @@ -48281,24 +49902,24 @@ "deprecationReason": null }, { - "name": "isLdapMapped", - "description": "Whether the team was mapped to an LDAP Group.", + "name": "idpCertificate", + "description": "The x509 certificate used by the Identity Provder to sign assertions and responses.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "X509Certificate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "operationType", - "description": "The corresponding operation type for the action", + "name": "issuer", + "description": "The Issuer Entity ID for the SAML Identity Provider", "args": [], "type": { - "kind": "ENUM", - "name": "OperationType", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -48306,7 +49927,7 @@ }, { "name": "organization", - "description": "The Organization associated with the Audit Entry.", + "description": "Organization this Identity Provider belongs to", "args": [], "type": { "kind": "OBJECT", @@ -48317,20 +49938,20 @@ "deprecationReason": null }, { - "name": "organizationName", - "description": "The name of the Organization.", + "name": "signatureMethod", + "description": "The signature algorithm used to sign SAML requests for the Identity Provider.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", + "name": "ssoUrl", + "description": "The URL endpoint for the Identity Provider's SAML SSO.", "args": [], "type": { "kind": "SCALAR", @@ -48339,110 +49960,213 @@ }, "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": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExternalIdentityEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExternalIdentity", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "team", - "description": "The team associated with the action", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "teamName", - "description": "The name of the team", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "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": "ExternalIdentityEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "teamResourcePath", - "description": "The HTTP path for this team", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "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", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "teamUrl", - "description": "The HTTP URL for this team", + "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": "user", - "description": "The user affected by the action", + "name": "organizationInvitation", + "description": "Organization invitation for this SCIM-provisioned external identity", "args": [], "type": { "kind": "OBJECT", - "name": "User", + "name": "OrganizationInvitation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", + "name": "samlIdentity", + "description": "SAML Identity attributes", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ExternalIdentitySamlAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userResourcePath", - "description": "The HTTP path for the user.", + "name": "scimIdentity", + "description": "SCIM Identity attributes", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "ExternalIdentityScimAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userUrl", - "description": "The HTTP URL for the user.", + "name": "user", + "description": "User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "User", "ofType": null }, "isDeprecated": false, @@ -48455,21 +50179,6 @@ "kind": "INTERFACE", "name": "Node", "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "TeamAuditEntryData", - "ofType": null } ], "enumValues": null, @@ -48477,40 +50186,35 @@ }, { "kind": "OBJECT", - "name": "TeamRemoveRepositoryAuditEntry", - "description": "Audit log entry for a team.remove_repository event.", + "name": "ExternalIdentitySamlAttributes", + "description": "SAML attributes for the External Identity", "fields": [ { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", + "name": "nameId", + "description": "The NameID of the SAML identity", "args": [], "type": { - "kind": "UNION", - "name": "AuditEntryActor", + "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": "actorIp", - "description": "The IP address of the actor", + "name": "username", + "description": "The userName of the SCIM identity", "args": [], "type": { "kind": "SCALAR", @@ -48519,81 +50223,140 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "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": "ENUM", + "name": "TeamPrivacy", + "description": "The possible team privacy values.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, + "name": "SECRET", + "description": "A secret team can only be seen by its members.", "isDeprecated": false, "deprecationReason": null }, { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": 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": "ENUM", + "name": "TeamRole", + "description": "The role of a user on a team.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, + "name": "ADMIN", + "description": "User has admin rights on the team.", "isDeprecated": false, "deprecationReason": null }, { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": 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 }, { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], + "name": "direction", + "description": "The direction in which to order nodes.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", + "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": "OBJECT", + "name": "TeamConnection", + "description": "The connection type for Team.", + "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": "TeamEdge", "ofType": null } }, @@ -48601,284 +50364,370 @@ "deprecationReason": null }, { - "name": "isLdapMapped", - "description": "Whether the team was mapped to an LDAP Group.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Team", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "operationType", - "description": "The corresponding operation type for the action", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null + "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": "TeamEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "organizationName", - "description": "The name of the Organization.", + "name": "cursor", + "description": "A cursor for use in pagination.", "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": "organizationResourcePath", - "description": "The HTTP path for the organization", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "Team", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TeamDiscussion", + "description": "A team discussion.", + "fields": [ { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", + "name": "author", + "description": "The actor who authored the comment.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "INTERFACE", + "name": "Actor", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repository", - "description": "The repository associated with the action", + "name": "authorAssociation", + "description": "Author's association with the discussion's team.", "args": [], "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CommentAuthorAssociation", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repositoryName", - "description": "The name of the repository", + "name": "body", + "description": "The body as Markdown.", "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": "repositoryResourcePath", - "description": "The HTTP path for the repository", + "name": "bodyHTML", + "description": "The body rendered to HTML.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", + "name": "bodyText", + "description": "The body rendered to 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": "team", - "description": "The team associated with the action", + "name": "bodyVersion", + "description": "Identifies the discussion body hash.", "args": [], "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "teamName", - "description": "The name of the team", - "args": [], + "name": "comments", + "description": "A list of comments on this discussion.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Order for connection", + "type": { + "kind": "INPUT_OBJECT", + "name": "TeamDiscussionCommentOrder", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fromComment", + "description": "When provided, filters the connection such that results begin with the comment with this number.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TeamDiscussionCommentConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "teamResourcePath", - "description": "The HTTP path for this team", + "name": "commentsResourcePath", + "description": "The HTTP path for discussion comments", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "teamUrl", - "description": "The HTTP URL for this team", + "name": "commentsUrl", + "description": "The HTTP URL for discussion comments", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "The user affected by the action", + "name": "createdAt", + "description": "Identifies the date and time when the object was created.", "args": [], "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", + "name": "createdViaEmail", + "description": "Check if this comment was created via an email reply.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userResourcePath", - "description": "The HTTP path for the user.", + "name": "databaseId", + "description": "Identifies the primary key from the database.", "args": [], "type": { "kind": "SCALAR", - "name": "URI", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userUrl", - "description": "The HTTP URL for the user.", + "name": "editor", + "description": "The actor who edited the comment.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "INTERFACE", + "name": "Actor", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "TeamAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationMemberConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationMemberEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -48886,15 +50735,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "includesCreatedEdit", + "description": "Check if this comment was edited and includes an edit with the creation data", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -48902,42 +50751,31 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "isPinned", + "description": "Whether or not the discussion is pinned.", "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": "OrganizationMemberEdge", - "description": "Represents a user within an organization.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "isPrivate", + "description": "Whether or not the discussion is only visible to team members and org admins.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -48945,90 +50783,68 @@ "deprecationReason": null }, { - "name": "hasTwoFactorEnabled", - "description": "Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "The role this user has in the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrganizationMemberRole", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationMemberRole", - "description": "The possible roles within an organization for its members.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MEMBER", - "description": "The user is a member of the organization.", + "name": "lastEditedAt", + "description": "The moment the editor made the last edit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ADMIN", - "description": "The user is an administrator of the organization.", + "name": "number", + "description": "Identifies the discussion within its team.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": 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": "publishedAt", + "description": "Identifies when the comment was published at.", "args": [], "type": { "kind": "SCALAR", - "name": "URI", + "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "externalIdentities", - "description": "External Identities provisioned by this Identity Provider", + "name": "reactionGroups", + "description": "A list of reactions grouped by content left on the subject.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReactionGroup", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reactions", + "description": "A list of Reactions left on the Issue.", "args": [ { "name": "after", @@ -49069,6 +50885,26 @@ "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": { @@ -49076,7 +50912,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ExternalIdentityConnection", + "name": "ReactionConnection", "ofType": null } }, @@ -49084,15 +50920,15 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "resourcePath", + "description": "The HTTP path for this discussion", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "URI", "ofType": null } }, @@ -49100,92 +50936,132 @@ "deprecationReason": null }, { - "name": "idpCertificate", - "description": "The x509 certificate used by the Identity Provder to sign assertions and responses.", + "name": "team", + "description": "The team that defines the context of this discussion.", "args": [], "type": { - "kind": "SCALAR", - "name": "X509Certificate", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Team", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issuer", - "description": "The Issuer Entity ID for the SAML Identity Provider", + "name": "title", + "description": "The title of the discussion", "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": "organization", - "description": "Organization this Identity Provider belongs to", + "name": "updatedAt", + "description": "Identifies the date and time when the object was last updated.", "args": [], "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "signatureMethod", - "description": "The signature algorithm used to sign SAML requests for the Identity Provider.", + "name": "url", + "description": "The HTTP URL for this discussion", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ssoUrl", - "description": "The URL endpoint for the Identity Provider's SAML SSO.", - "args": [], + "name": "userContentEdits", + "description": "A list of edits to this content.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "UserContentEditConnection", "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.", + "name": "viewerCanDelete", + "description": "Check if the current viewer can delete this object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ExternalIdentityEdge", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -49193,15 +51069,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "viewerCanPin", + "description": "Whether or not the current viewer can pin this discussion.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ExternalIdentity", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -49209,15 +51085,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "viewerCanReact", + "description": "Can user react to this subject", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -49225,42 +51101,31 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "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": "Int", + "name": "Boolean", "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": "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 } }, @@ -49268,54 +51133,39 @@ "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": "viewerCannotUpdateReasons", + "description": "Reasons why the current viewer can not update this comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CommentCannotUpdateReason", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "viewerDidAuthor", + "description": "Did the viewer author this comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -49323,48 +51173,12 @@ "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. Will be NULL if this identity has not been claimed by an organization member.", + "name": "viewerSubscription", + "description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.", "args": [], "type": { - "kind": "OBJECT", - "name": "User", + "kind": "ENUM", + "name": "SubscriptionState", "ofType": null }, "isDeprecated": false, @@ -49377,128 +51191,61 @@ "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": [ + "kind": "INTERFACE", + "name": "Comment", + "ofType": null + }, { - "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": "SCALAR", - "name": "X509Certificate", - "description": "A valid x509 certificate string", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamPrivacy", - "description": "The possible team privacy values.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "INTERFACE", + "name": "Deletable", + "ofType": null + }, { - "name": "SECRET", - "description": "A secret team can only be seen by its members.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "Reactable", + "ofType": 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": "ENUM", - "name": "TeamRole", - "description": "The role of a user on a team.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "INTERFACE", + "name": "Subscribable", + "ofType": null + }, { - "name": "ADMIN", - "description": "User has admin rights on the team.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "UniformResourceLocatable", + "ofType": null }, { - "name": "MEMBER", - "description": "User is a member of the team.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "Updatable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "UpdatableComment", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "TeamOrder", - "description": "Ways in which team connections can be ordered.", + "name": "TeamDiscussionCommentOrder", + "description": "Ways in which team discussion comment connections can be ordered.", "fields": null, "inputFields": [ { "name": "field", - "description": "The field in which to order nodes by.", + "description": "The field by which to order nodes.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "TeamOrderField", + "name": "TeamDiscussionCommentOrderField", "ofType": null } }, @@ -49525,15 +51272,15 @@ }, { "kind": "ENUM", - "name": "TeamOrderField", - "description": "Properties by which team connections can be ordered.", + "name": "TeamDiscussionCommentOrderField", + "description": "Properties by which team discussion comment connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "NAME", - "description": "Allows ordering a list of teams by name.", + "name": "NUMBER", + "description": "Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering).", "isDeprecated": false, "deprecationReason": null } @@ -49542,8 +51289,8 @@ }, { "kind": "OBJECT", - "name": "TeamConnection", - "description": "The connection type for Team.", + "name": "TeamDiscussionCommentConnection", + "description": "The connection type for TeamDiscussionComment.", "fields": [ { "name": "edges", @@ -49554,7 +51301,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "TeamEdge", + "name": "TeamDiscussionCommentEdge", "ofType": null } }, @@ -49570,7 +51317,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Team", + "name": "TeamDiscussionComment", "ofType": null } }, @@ -49617,7 +51364,7 @@ }, { "kind": "OBJECT", - "name": "TeamEdge", + "name": "TeamDiscussionCommentEdge", "description": "An edge in a connection.", "fields": [ { @@ -49642,7 +51389,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "Team", + "name": "TeamDiscussionComment", "ofType": null }, "isDeprecated": false, @@ -49656,8 +51403,8 @@ }, { "kind": "OBJECT", - "name": "TeamDiscussion", - "description": "A team discussion.", + "name": "TeamDiscussionComment", + "description": "A comment on a team discussion.", "fields": [ { "name": "author", @@ -49673,7 +51420,7 @@ }, { "name": "authorAssociation", - "description": "Author's association with the discussion's team.", + "description": "Author's association with the comment's team.", "args": [], "type": { "kind": "NON_NULL", @@ -49737,7 +51484,7 @@ }, { "name": "bodyVersion", - "description": "Identifies the discussion body hash.", + "description": "The current version of the body content.", "args": [], "type": { "kind": "NON_NULL", @@ -49751,115 +51498,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "comments", - "description": "A list of comments on this discussion.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "TeamDiscussionCommentOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "fromComment", - "description": "When provided, filters the connection such that results begin with the comment with this number.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamDiscussionCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsResourcePath", - "description": "The HTTP path for discussion comments", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsUrl", - "description": "The HTTP URL for discussion comments", - "args": [], - "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.", @@ -49905,27 +51543,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": "discussion", + "description": "The discussion this comment is about.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "TeamDiscussion", "ofType": null } }, @@ -49933,31 +51559,27 @@ "deprecationReason": null }, { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", + "name": "editor", + "description": "The actor who edited the comment.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "INTERFACE", + "name": "Actor", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isPinned", - "description": "Whether or not the discussion is pinned.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -49965,8 +51587,8 @@ "deprecationReason": null }, { - "name": "isPrivate", - "description": "Whether or not the discussion is only visible to team members and org admins.", + "name": "includesCreatedEdit", + "description": "Check if this comment was edited and includes an edit with the creation data", "args": [], "type": { "kind": "NON_NULL", @@ -49994,7 +51616,7 @@ }, { "name": "number", - "description": "Identifies the discussion within its team.", + "description": "Identifies the comment number.", "args": [], "type": { "kind": "NON_NULL", @@ -50119,7 +51741,7 @@ }, { "name": "resourcePath", - "description": "The HTTP path for this discussion", + "description": "The HTTP path for this comment", "args": [], "type": { "kind": "NON_NULL", @@ -50133,38 +51755,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "team", - "description": "The team that defines the context of this discussion.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the discussion", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "updatedAt", "description": "Identifies the date and time when the object was last updated.", @@ -50183,7 +51773,7 @@ }, { "name": "url", - "description": "The HTTP URL for this discussion", + "description": "The HTTP URL for this comment", "args": [], "type": { "kind": "NON_NULL", @@ -50266,22 +51856,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "viewerCanPin", - "description": "Whether or not the current viewer can pin this discussion.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "viewerCanReact", "description": "Can user react to this subject", @@ -50298,22 +51872,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "viewerCanSubscribe", - "description": "Check if the viewer is able to change their subscription status for the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "viewerCanUpdate", "description": "Check if the current viewer can update this object.", @@ -50369,18 +51927,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "viewerSubscription", - "description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SubscriptionState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -50405,11 +51951,6 @@ "name": "Reactable", "ofType": null }, - { - "kind": "INTERFACE", - "name": "Subscribable", - "ofType": null - }, { "kind": "INTERFACE", "name": "UniformResourceLocatable", @@ -50431,8 +51972,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "TeamDiscussionCommentOrder", - "description": "Ways in which team discussion comment connections can be ordered.", + "name": "TeamDiscussionOrder", + "description": "Ways in which team discussion connections can be ordered.", "fields": null, "inputFields": [ { @@ -50443,7 +51984,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "TeamDiscussionCommentOrderField", + "name": "TeamDiscussionOrderField", "ofType": null } }, @@ -50470,15 +52011,15 @@ }, { "kind": "ENUM", - "name": "TeamDiscussionCommentOrderField", - "description": "Properties by which team discussion comment connections can be ordered.", + "name": "TeamDiscussionOrderField", + "description": "Properties by which team discussion connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "NUMBER", - "description": "Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering).", + "name": "CREATED_AT", + "description": "Allows chronological ordering of team discussions.", "isDeprecated": false, "deprecationReason": null } @@ -50487,8 +52028,8 @@ }, { "kind": "OBJECT", - "name": "TeamDiscussionCommentConnection", - "description": "The connection type for TeamDiscussionComment.", + "name": "TeamDiscussionConnection", + "description": "The connection type for TeamDiscussion.", "fields": [ { "name": "edges", @@ -50499,7 +52040,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "TeamDiscussionCommentEdge", + "name": "TeamDiscussionEdge", "ofType": null } }, @@ -50515,7 +52056,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "TeamDiscussionComment", + "name": "TeamDiscussion", "ofType": null } }, @@ -50562,7 +52103,7 @@ }, { "kind": "OBJECT", - "name": "TeamDiscussionCommentEdge", + "name": "TeamDiscussionEdge", "description": "An edge in a connection.", "fields": [ { @@ -50587,7 +52128,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "TeamDiscussionComment", + "name": "TeamDiscussion", "ofType": null }, "isDeprecated": false, @@ -50601,31 +52142,51 @@ }, { "kind": "OBJECT", - "name": "TeamDiscussionComment", - "description": "A comment on a team discussion.", + "name": "OrganizationInvitationConnection", + "description": "The connection type for OrganizationInvitation.", "fields": [ { - "name": "author", - "description": "The actor who authored the comment.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizationInvitationEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "authorAssociation", - "description": "Author's association with the comment's team.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizationInvitation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -50633,15 +52194,211 @@ "deprecationReason": null }, { - "name": "body", - "description": "The body as Markdown.", + "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": "OrganizationInvitationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", "args": [], + "type": { + "kind": "OBJECT", + "name": "OrganizationInvitation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": 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": "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 + } + ], + "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.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TeamMemberOrder", + "description": "Ordering options for team member connections", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field to order team members by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TeamMemberOrderField", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "direction", + "description": "The ordering direction.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TeamMemberOrderField", + "description": "Properties by which team member connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LOGIN", + "description": "Order team members by login", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_AT", + "description": "Order team members by creation time", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TeamMemberConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TeamMemberEdge", + "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 } }, @@ -50649,15 +52406,15 @@ "deprecationReason": null }, { - "name": "bodyHTML", - "description": "The body rendered to HTML.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "HTML", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -50665,24 +52422,35 @@ "deprecationReason": null }, { - "name": "bodyText", - "description": "The body rendered to text.", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "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": "bodyVersion", - "description": "The current version of the body content.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", @@ -50697,15 +52465,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "memberAccessResourcePath", + "description": "The HTTP path to the organization's member access page.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "URI", "ofType": null } }, @@ -50713,15 +52481,15 @@ "deprecationReason": null }, { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", + "name": "memberAccessUrl", + "description": "The HTTP URL to the organization's member access page.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, @@ -50729,27 +52497,15 @@ "deprecationReason": null }, { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discussion", - "description": "The discussion this comment is about.", + "name": "node", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "TeamDiscussion", + "name": "User", "ofType": null } }, @@ -50757,212 +52513,128 @@ "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": "role", + "description": "The role the member has on the team.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "TeamMemberRole", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TeamRepositoryOrder", + "description": "Ordering options for team repository connections", + "fields": null, + "inputFields": [ { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", - "args": [], + "name": "field", + "description": "The field to order repositories by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "TeamRepositoryOrderField", "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 + "defaultValue": null }, { - "name": "number", - "description": "Identifies the comment number.", - "args": [], + "name": "direction", + "description": "The ordering direction.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "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": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, + "name": "UPDATED_AT", + "description": "Order repositories by update time", "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 - } - } - }, + "name": "PUSHED_AT", + "description": "Order repositories by push time", "isDeprecated": false, "deprecationReason": null }, { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "content", - "description": "Allows filtering Reactions by emoji.", - "type": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Allows specifying the order in which reactions are returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ReactionOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionConnection", - "ofType": null - } - }, + "name": "NAME", + "description": "Order repositories by name", "isDeprecated": false, "deprecationReason": null }, { - "name": "resourcePath", - "description": "The HTTP path for this comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, + "name": "PERMISSION", + "description": "Order repositories by permission", "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "STARGAZERS", + "description": "Order repositories by number of stargazers", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TeamRepositoryConnection", + "description": "The connection type for Repository.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "OBJECT", + "name": "TeamRepositoryEdge", "ofType": null } }, @@ -50970,15 +52642,15 @@ "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for this comment", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "Repository", "ofType": null } }, @@ -50986,68 +52658,15 @@ "deprecationReason": null }, { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", + "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 } }, @@ -51055,31 +52674,42 @@ "deprecationReason": null }, { - "name": "viewerCanReact", - "description": "Can user react to this subject", + "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 - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TeamRepositoryEdge", + "description": "Represents a team repository.", + "fields": [ { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", + "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 } }, @@ -51087,39 +52717,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": "Repository", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", + "name": "permission", + "description": "The permission level the team has on the repository", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "RepositoryPermission", "ofType": null } }, @@ -51128,117 +52750,122 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Comment", - "ofType": null - }, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RepositoryPermission", + "description": "The access level to a repository", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "kind": "INTERFACE", - "name": "Deletable", - "ofType": null + "name": "ADMIN", + "description": "Can read, clone, and push to this repository. Can also manage issues, pull requests, and repository settings, including adding collaborators", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null + "name": "MAINTAIN", + "description": "Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null + "name": "WRITE", + "description": "Can read, clone, and push to this repository. Can also manage issues and pull requests", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null + "name": "TRIAGE", + "description": "Can read and clone this repository. Can also manage issues and pull requests", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "UpdatableComment", - "ofType": null + "name": "READ", + "description": "Can read and clone this repository. Can also open and comment on issues and pull requests", + "isDeprecated": false, + "deprecationReason": null } ], - "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "TeamDiscussionOrder", - "description": "Ways in which team discussion connections can be ordered.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "App", + "description": "A GitHub App.", + "fields": [ { - "name": "field", - "description": "The field by which to order nodes.", + "name": "createdAt", + "description": "Identifies the date and time when the object was created.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "TeamDiscussionOrderField", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "databaseId", + "description": "Identifies the primary key from the database.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The description of the app.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "direction", - "description": "The direction in which to order nodes.", + "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "OrderDirection", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamDiscussionOrderField", - "description": "Properties by which team discussion connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Allows chronological ordering of team discussions.", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionConnection", - "description": "The connection type for TeamDiscussion.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "logoBackgroundColor", + "description": "The hex color code, without the leading '#', for the logo background.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TeamDiscussionEdge", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -51246,15 +52873,26 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + "name": "logoUrl", + "description": "A URL pointing to the app's logo.", + "args": [ + { + "name": "size", + "description": "The size of the resulting image.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TeamDiscussion", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -51262,15 +52900,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "name", + "description": "The name of the app.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -51278,42 +52916,31 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "slug", + "description": "A slug based on the name of the app for use in URLs.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use 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": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -51321,27 +52948,37 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "url", + "description": "The URL to the app's homepage.", "args": [], "type": { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "OrganizationInvitationConnection", - "description": "The connection type for OrganizationInvitation.", + "name": "ReviewDismissalAllowanceConnection", + "description": "The connection type for ReviewDismissalAllowance.", "fields": [ { "name": "edges", @@ -51352,7 +52989,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "OrganizationInvitationEdge", + "name": "ReviewDismissalAllowanceEdge", "ofType": null } }, @@ -51368,7 +53005,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "OrganizationInvitation", + "name": "ReviewDismissalAllowance", "ofType": null } }, @@ -51415,7 +53052,7 @@ }, { "kind": "OBJECT", - "name": "OrganizationInvitationEdge", + "name": "ReviewDismissalAllowanceEdge", "description": "An edge in a connection.", "fields": [ { @@ -51440,7 +53077,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "OrganizationInvitation", + "name": "ReviewDismissalAllowance", "ofType": null }, "isDeprecated": false, @@ -51453,113 +53090,106 @@ "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": [ + "kind": "OBJECT", + "name": "ReviewDismissalAllowance", + "description": "A team or user who has the ability to dismiss a review on a protected branch.", + "fields": [ { - "name": "IMMEDIATE", - "description": "Includes only immediate members of the team.", + "name": "actor", + "description": "The actor that can dismiss.", + "args": [], + "type": { + "kind": "UNION", + "name": "ReviewDismissalAllowanceActor", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CHILD_TEAM", - "description": "Includes only child team members for the team.", + "name": "branchProtectionRule", + "description": "Identifies the branch protection rule associated with the allowed user or team.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BranchProtectionRule", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ALL", - "description": "Includes immediate and child team members for the team.", + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": 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 - }, + "interfaces": [ { - "name": "MEMBER", - "description": "A team member has no administrative permissions on the team.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "Node", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "TeamMemberOrder", - "description": "Ordering options for team member connections", + "kind": "UNION", + "name": "ReviewDismissalAllowanceActor", + "description": "Types that can be an actor.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ { - "name": "field", - "description": "The field to order team members by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TeamMemberOrderField", - "ofType": null - } - }, - "defaultValue": null + "kind": "OBJECT", + "name": "User", + "ofType": null }, { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null + "kind": "OBJECT", + "name": "Team", + "ofType": null } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + ] }, { "kind": "ENUM", - "name": "TeamMemberOrderField", - "description": "Properties by which team member connections can be ordered.", + "name": "CollaboratorAffiliation", + "description": "Collaborators affiliation level with a subject.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "LOGIN", - "description": "Order team members by login", + "name": "OUTSIDE", + "description": "All outside collaborators of an organization-owned subject.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_AT", - "description": "Order team members by creation time", + "name": "DIRECT", + "description": "All collaborators with permissions to an organization-owned subject, regardless of organization membership status.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL", + "description": "All collaborators the authenticated user can see.", "isDeprecated": false, "deprecationReason": null } @@ -51568,7 +53198,7 @@ }, { "kind": "OBJECT", - "name": "TeamMemberConnection", + "name": "RepositoryCollaboratorConnection", "description": "The connection type for User.", "fields": [ { @@ -51580,7 +53210,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "TeamMemberEdge", + "name": "RepositoryCollaboratorEdge", "ofType": null } }, @@ -51643,8 +53273,8 @@ }, { "kind": "OBJECT", - "name": "TeamMemberEdge", - "description": "Represents a user who is a member of a team.", + "name": "RepositoryCollaboratorEdge", + "description": "Represents a user who is a collaborator of a repository.", "fields": [ { "name": "cursor", @@ -51663,15 +53293,15 @@ "deprecationReason": null }, { - "name": "memberAccessResourcePath", - "description": "The HTTP path to the organization's member access page.", + "name": "node", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "User", "ofType": null } }, @@ -51679,15 +53309,15 @@ "deprecationReason": null }, { - "name": "memberAccessUrl", - "description": "The HTTP URL to the organization's member access page.", + "name": "permission", + "description": "The permission the user has on the repository.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "ENUM", + "name": "RepositoryPermission", "ofType": null } }, @@ -51695,133 +53325,155 @@ "deprecationReason": null }, { - "name": "node", - "description": null, + "name": "permissionSources", + "description": "A list of sources for the user's access to the repository.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PermissionSource", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PermissionSource", + "description": "A level of permission and source for a user's access to a repository.", + "fields": [ { - "name": "role", - "description": "The role the member has on the team.", + "name": "organization", + "description": "The organization the repository belongs to.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "TeamMemberRole", + "kind": "OBJECT", + "name": "Organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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": "permission", + "description": "The level of access this source has granted to the user.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "TeamRepositoryOrderField", + "name": "DefaultRepositoryPermissionField", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "direction", - "description": "The ordering direction.", + "name": "source", + "description": "The source of this permission.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "OrderDirection", + "kind": "UNION", + "name": "PermissionGranter", "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": "DefaultRepositoryPermissionField", + "description": "The possible default permissions for repositories.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "CREATED_AT", - "description": "Order repositories by creation time", + "name": "NONE", + "description": "No access", "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATED_AT", - "description": "Order repositories by update time", + "name": "READ", + "description": "Can read repos by default", "isDeprecated": false, "deprecationReason": null }, { - "name": "PUSHED_AT", - "description": "Order repositories by push time", + "name": "WRITE", + "description": "Can read and write repos by default", "isDeprecated": false, "deprecationReason": null }, { - "name": "NAME", - "description": "Order repositories by name", + "name": "ADMIN", + "description": "Can read, write, and administrate repos by default", "isDeprecated": false, "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "PermissionGranter", + "description": "Types that can grant permissions on a repository to a user", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Organization", + "ofType": null }, { - "name": "PERMISSION", - "description": "Order repositories by permission", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "Repository", + "ofType": null }, { - "name": "STARGAZERS", - "description": "Order repositories by number of stargazers", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "Team", + "ofType": null } - ], - "possibleTypes": null + ] }, { "kind": "OBJECT", - "name": "TeamRepositoryConnection", - "description": "The connection type for Repository.", + "name": "CommitCommentConnection", + "description": "The connection type for CommitComment.", "fields": [ { "name": "edges", @@ -51832,7 +53484,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "TeamRepositoryEdge", + "name": "CommitCommentEdge", "ofType": null } }, @@ -51848,7 +53500,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Repository", + "name": "CommitComment", "ofType": null } }, @@ -51895,8 +53547,8 @@ }, { "kind": "OBJECT", - "name": "TeamRepositoryEdge", - "description": "Represents a team repository.", + "name": "CommitCommentEdge", + "description": "An edge in a connection.", "fields": [ { "name": "cursor", @@ -51916,88 +53568,115 @@ }, { "name": "node", - "description": null, + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } + "kind": "OBJECT", + "name": "CommitComment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CommitComment", + "description": "Represents a comment on a given Commit.", + "fields": [ + { + "name": "author", + "description": "The actor who authored the comment.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Actor", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "permission", - "description": "The permission level the team has on the repository", + "name": "authorAssociation", + "description": "Author's association with the subject of the comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "RepositoryPermission", + "name": "CommentAuthorAssociation", "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, and push to this repository. Can also manage issues, pull requests, and repository settings, including adding collaborators", + "name": "body", + "description": "Identifies the comment body.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MAINTAIN", - "description": "Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings", + "name": "bodyHTML", + "description": "The body rendered to HTML.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "WRITE", - "description": "Can read, clone, and push to this repository. Can also manage issues and pull requests", + "name": "bodyText", + "description": "The body rendered to text.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TRIAGE", - "description": "Can read and clone this repository. Can also manage issues and pull requests", + "name": "commit", + "description": "Identifies the commit associated with the comment, if the commit exists.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Commit", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "READ", - "description": "Can read and clone this repository. Can also open and comment on issues and pull requests", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "App", - "description": "A GitHub App.", - "fields": [ { "name": "createdAt", "description": "Identifies the date and time when the object was created.", @@ -52014,6 +53693,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "createdViaEmail", + "description": "Check if this comment was created via an email reply.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "databaseId", "description": "Identifies the primary key from the database.", @@ -52027,12 +53722,12 @@ "deprecationReason": null }, { - "name": "description", - "description": "The description of the app.", + "name": "editor", + "description": "The actor who edited the comment.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "Actor", "ofType": null }, "isDeprecated": false, @@ -52055,15 +53750,15 @@ "deprecationReason": null }, { - "name": "logoBackgroundColor", - "description": "The hex color code, without the leading '#', for the logo background.", + "name": "includesCreatedEdit", + "description": "Check if this comment was edited and includes an edit with the creation data", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -52071,26 +53766,15 @@ "deprecationReason": null }, { - "name": "logoUrl", - "description": "A URL pointing to the app's logo.", - "args": [ - { - "name": "size", - "description": "The size of the resulting image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "isMinimized", + "description": "Returns whether or not a comment has been minimized.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "Boolean", "ofType": null } }, @@ -52098,112 +53782,156 @@ "deprecationReason": null }, { - "name": "name", - "description": "The name of the app.", + "name": "lastEditedAt", + "description": "The moment the editor made the last edit", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "slug", - "description": "A slug based on the name of the app for use in URLs.", + "name": "minimizedReason", + "description": "Returns why the comment was minimized.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "path", + "description": "Identifies the file path associated with the comment.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The URL to the app's homepage.", + "name": "position", + "description": "Identifies the line position associated with the comment.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewDismissalAllowanceConnection", - "description": "The connection type for ReviewDismissalAllowance.", - "fields": [ + "name": "publishedAt", + "description": "Identifies when the comment was published at.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "edges", - "description": "A list of edges.", + "name": "reactionGroups", + "description": "A list of reactions grouped by content left on the subject.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ReviewDismissalAllowanceEdge", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReactionGroup", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + "name": "reactions", + "description": "A list of Reactions left on the Issue.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "content", + "description": "Allows filtering Reactions by emoji.", + "type": { + "kind": "ENUM", + "name": "ReactionContent", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Allows specifying the order in which reactions are returned.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ReactionOrder", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ReviewDismissalAllowance", + "name": "ReactionConnection", "ofType": null } }, @@ -52211,15 +53939,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "repository", + "description": "The repository associated with this node.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "Repository", "ofType": null } }, @@ -52227,42 +53955,31 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "resourcePath", + "description": "The HTTP path permalink for this commit comment.", "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": "ReviewDismissalAllowanceEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use 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": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -52270,145 +53987,116 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "url", + "description": "The HTTP URL permalink for this commit comment.", "args": [], "type": { - "kind": "OBJECT", - "name": "ReviewDismissalAllowance", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewDismissalAllowance", - "description": "A team or user who has the ability to dismiss a review on a protected branch.", - "fields": [ + }, { - "name": "actor", - "description": "The actor that can dismiss.", - "args": [], + "name": "userContentEdits", + "description": "A list of edits to this content.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "UNION", - "name": "ReviewDismissalAllowanceActor", + "kind": "OBJECT", + "name": "UserContentEditConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "branchProtectionRule", - "description": "Identifies the branch protection rule associated with the allowed user or team.", + "name": "viewerCanDelete", + "description": "Check if the current viewer can delete this object.", "args": [], "type": { - "kind": "OBJECT", - "name": "BranchProtectionRule", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "viewerCanMinimize", + "description": "Check if the current viewer can minimize this object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "ReviewDismissalAllowanceActor", - "description": "Types that can be an actor.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Team", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "CollaboratorAffiliation", - "description": "Collaborators affiliation level with a subject.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OUTSIDE", - "description": "All outside collaborators of an organization-owned subject.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "DIRECT", - "description": "All collaborators with permissions to an organization-owned subject, regardless of organization membership status.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL", - "description": "All collaborators the authenticated user can see.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryCollaboratorConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", + "name": "viewerCanReact", + "description": "Can user react to this subject", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "RepositoryCollaboratorEdge", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -52416,15 +54104,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "viewerCanUpdate", + "description": "Check if the current viewer can update this object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -52432,31 +54120,39 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "viewerCannotUpdateReasons", + "description": "Reasons why the current viewer can not update this comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CommentCannotUpdateReason", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "viewerDidAuthor", + "description": "Did the viewer author this comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -52465,18 +54161,54 @@ } ], "inputFields": null, - "interfaces": [], + "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": "OBJECT", - "name": "RepositoryCollaboratorEdge", - "description": "Represents a user who is a collaborator of a repository.", + "name": "Commit", + "description": "Represents a Git commit.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "abbreviatedOid", + "description": "An abbreviated version of the Git object ID", "args": [], "type": { "kind": "NON_NULL", @@ -52491,15 +54223,15 @@ "deprecationReason": null }, { - "name": "node", - "description": null, + "name": "additions", + "description": "The number of additions in this commit.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -52507,62 +54239,90 @@ "deprecationReason": null }, { - "name": "permission", - "description": "The permission the user has on the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryPermission", - "ofType": null + "name": "associatedPullRequests", + "description": "The pull requests associated with a commit", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for pull requests.", + "type": { + "kind": "INPUT_OBJECT", + "name": "PullRequestOrder", + "ofType": null + }, + "defaultValue": "{field: CREATED_AT, direction: ASC}" } + ], + "type": { + "kind": "OBJECT", + "name": "PullRequestConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "permissionSources", - "description": "A list of sources for the user's access to the repository.", + "name": "author", + "description": "Authorship details of the commit.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PermissionSource", - "ofType": null - } - } + "kind": "OBJECT", + "name": "GitActor", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PermissionSource", - "description": "A level of permission and source for a user's access to a repository.", - "fields": [ + }, { - "name": "organization", - "description": "The organization the repository belongs to.", + "name": "authoredByCommitter", + "description": "Check if the committer and the author match.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Organization", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -52570,15 +54330,15 @@ "deprecationReason": null }, { - "name": "permission", - "description": "The level of access this source has granted to the user.", + "name": "authoredDate", + "description": "The datetime when this commit was authored.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "DefaultRepositoryPermissionField", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, @@ -52586,103 +54346,46 @@ "deprecationReason": null }, { - "name": "source", - "description": "The source of this permission.", - "args": [], + "name": "blame", + "description": "Fetches `git blame` information.", + "args": [ + { + "name": "path", + "description": "The file whose Git blame information you want.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "UNION", - "name": "PermissionGranter", + "kind": "OBJECT", + "name": "Blame", "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 - }, - { - "name": "ADMIN", - "description": "Can read, write, and administrate repos by default", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PermissionGranter", - "description": "Types that can grant permissions on a repository to a user", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null }, { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Team", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CommitCommentConnection", - "description": "The connection type for CommitComment.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", + "name": "changedFiles", + "description": "The number of changed files in this commit.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CommitCommentEdge", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -52690,15 +54393,56 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + "name": "comments", + "description": "Comments made on the commit.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CommitComment", + "name": "CommitCommentConnection", "ofType": null } }, @@ -52706,15 +54450,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "commitResourcePath", + "description": "The HTTP path for this Git object", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -52722,42 +54466,31 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "commitUrl", + "description": "The HTTP URL for this Git object", "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": "CommitCommentEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "committedDate", + "description": "The datetime when this commit was committed.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -52765,66 +54498,221 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "committedViaWeb", + "description": "Check if commited via GitHub web UI.", "args": [], "type": { - "kind": "OBJECT", - "name": "CommitComment", - "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": "CommitComment", - "description": "Represents a comment on a given Commit.", - "fields": [ + }, { - "name": "author", - "description": "The actor who authored the comment.", + "name": "committer", + "description": "Committership details of the commit.", "args": [], "type": { - "kind": "INTERFACE", - "name": "Actor", + "kind": "OBJECT", + "name": "GitActor", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "authorAssociation", - "description": "Author's association with the subject of the comment.", + "name": "deletions", + "description": "The number of deletions in this commit.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", + "kind": "SCALAR", + "name": "Int", "ofType": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "Identifies the comment body.", - "args": [], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deployments", + "description": "The deployments associated with a commit.", + "args": [ + { + "name": "environments", + "description": "Environments to list deployments for", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for deployments returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "DeploymentOrder", + "ofType": null + }, + "defaultValue": "{field: CREATED_AT, direction: ASC}" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeploymentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "history", + "description": "The linear commit history starting from (and including) this commit, in the same order as `git log`.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "path", + "description": "If non-null, filters history to only show commits touching files under this path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "author", + "description": "If non-null, filters history to only show commits with matching authorship.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CommitAuthor", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "since", + "description": "Allows specifying a beginning time or date for fetching commits.", + "type": { + "kind": "SCALAR", + "name": "GitTimestamp", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "until", + "description": "Allows specifying an ending time or date for fetching commits.", + "type": { + "kind": "SCALAR", + "name": "GitTimestamp", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CommitHistoryConnection", "ofType": null } }, @@ -52832,15 +54720,15 @@ "deprecationReason": null }, { - "name": "bodyHTML", - "description": "The body rendered to HTML.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "HTML", + "name": "ID", "ofType": null } }, @@ -52848,8 +54736,8 @@ "deprecationReason": null }, { - "name": "bodyText", - "description": "The body rendered to text.", + "name": "message", + "description": "The Git commit message", "args": [], "type": { "kind": "NON_NULL", @@ -52864,27 +54752,15 @@ "deprecationReason": null }, { - "name": "commit", - "description": "Identifies the commit associated with the comment, if the commit exists.", - "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.", + "name": "messageBody", + "description": "The Git commit message body", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -52892,15 +54768,15 @@ "deprecationReason": null }, { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", + "name": "messageBodyHTML", + "description": "The commit message body rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "HTML", "ofType": null } }, @@ -52908,39 +54784,15 @@ "deprecationReason": null }, { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, + "name": "messageHeadline", + "description": "The Git commit message headline", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -52948,15 +54800,15 @@ "deprecationReason": null }, { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", + "name": "messageHeadlineHTML", + "description": "The commit message headline rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "HTML", "ofType": null } }, @@ -52964,15 +54816,15 @@ "deprecationReason": null }, { - "name": "isMinimized", - "description": "Returns whether or not a comment has been minimized.", + "name": "oid", + "description": "The Git object ID", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "GitObjectID", "ofType": null } }, @@ -52980,88 +54832,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": "minimizedReason", - "description": "Returns why the comment was minimized.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "Identifies the file path associated with the comment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "Identifies the line position associated with the comment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionGroup", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", + "name": "parents", + "description": "The parents of a commit.", "args": [ { "name": "after", @@ -53102,26 +54874,6 @@ "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": { @@ -53129,16 +54881,28 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ReactionConnection", + "name": "CommitConnection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, + { + "name": "pushedDate", + "description": "The datetime when this commit was pushed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "repository", - "description": "The repository associated with this node.", + "description": "The Repository this commit belongs to", "args": [], "type": { "kind": "NON_NULL", @@ -53154,7 +54918,7 @@ }, { "name": "resourcePath", - "description": "The HTTP path permalink for this commit comment.", + "description": "The HTTP path for this commit", "args": [], "type": { "kind": "NON_NULL", @@ -53169,24 +54933,32 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "signature", + "description": "Commit signing information, if present.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "INTERFACE", + "name": "GitSignature", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL permalink for this commit comment.", + "name": "status", + "description": "Status information for this commit", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Status", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tarballUrl", + "description": "Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.", "args": [], "type": { "kind": "NON_NULL", @@ -53201,68 +54973,31 @@ "deprecationReason": null }, { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "tree", + "description": "Commit's root Tree", + "args": [], "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Tree", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", + "name": "treeResourcePath", + "description": "The HTTP path for the tree of this commit", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, @@ -53270,15 +55005,15 @@ "deprecationReason": null }, { - "name": "viewerCanMinimize", - "description": "Check if the current viewer can minimize this object.", + "name": "treeUrl", + "description": "The HTTP URL for the tree of this commit", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, @@ -53286,15 +55021,15 @@ "deprecationReason": null }, { - "name": "viewerCanReact", - "description": "Can user react to this subject", + "name": "url", + "description": "The HTTP URL for this commit", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, @@ -53302,8 +55037,8 @@ "deprecationReason": null }, { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", + "name": "viewerCanSubscribe", + "description": "Check if the viewer is able to change their subscription status for the repository.", "args": [], "type": { "kind": "NON_NULL", @@ -53318,39 +55053,27 @@ "deprecationReason": null }, { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", + "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": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentCannotUpdateReason", - "ofType": null - } - } - } + "kind": "ENUM", + "name": "SubscriptionState", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", + "name": "zipballUrl", + "description": "Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, @@ -53367,32 +55090,17 @@ }, { "kind": "INTERFACE", - "name": "Comment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Deletable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UpdatableComment", + "name": "GitObject", "ofType": null }, { "kind": "INTERFACE", - "name": "Reactable", + "name": "Subscribable", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryNode", + "name": "UniformResourceLocatable", "ofType": null } ], @@ -53400,9 +55108,9 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Commit", - "description": "Represents a Git commit.", + "kind": "INTERFACE", + "name": "GitObject", + "description": "Represents a Git object.", "fields": [ { "name": "abbreviatedOid", @@ -53411,116 +55119,41 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "additions", - "description": "The number of additions in this commit.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "associatedPullRequests", - "description": "The pull requests associated with a commit", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for pull requests.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PullRequestOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: ASC}" + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], - "type": { - "kind": "OBJECT", - "name": "PullRequestConnection", - "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "author", - "description": "Authorship details of the commit.", + "name": "commitResourcePath", + "description": "The HTTP path for this Git object", "args": [], "type": { - "kind": "OBJECT", - "name": "GitActor", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "authoredByCommitter", - "description": "Check if the committer and the author match.", + "name": "commitUrl", + "description": "The HTTP URL for this Git object", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, @@ -53528,15 +55161,15 @@ "deprecationReason": null }, { - "name": "authoredDate", - "description": "The datetime when this commit was authored.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "ID", "ofType": null } }, @@ -53544,89 +55177,138 @@ "deprecationReason": null }, { - "name": "blame", - "description": "Fetches `git blame` information.", - "args": [ - { - "name": "path", - "description": "The file whose Git blame information you want.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "name": "oid", + "description": "The Git object ID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GitObjectID", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repository", + "description": "The Repository the Git object belongs to", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Blame", + "name": "Repository", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Commit", + "ofType": null }, { - "name": "changedFiles", - "description": "The number of changed files in this commit.", - "args": [], + "kind": "OBJECT", + "name": "Tree", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Blob", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Tag", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "PullRequestOrder", + "description": "Ways in which lists of issues can be ordered upon return.", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field in which to order pull requests by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "PullRequestOrderField", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "direction", + "description": "The direction in which to order pull requests 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": "PullRequestOrderField", + "description": "Properties by which pull_requests connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED_AT", + "description": "Order pull_requests by creation time", "isDeprecated": false, "deprecationReason": null }, { - "name": "comments", - "description": "Comments made on the commit.", + "name": "UPDATED_AT", + "description": "Order pull_requests by update time", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GitActor", + "description": "Represents an actor in a Git commit (ie. an author or committer).", + "fields": [ + { + "name": "avatarUrl", + "description": "A URL pointing to the author's public avatar.", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "size", + "description": "The size of the resulting square image.", "type": { "kind": "SCALAR", "name": "Int", @@ -53639,8 +55321,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CommitCommentConnection", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -53648,63 +55330,119 @@ "deprecationReason": null }, { - "name": "commitResourcePath", - "description": "The HTTP path for this Git object", + "name": "date", + "description": "The timestamp of the Git action (authoring or committing).", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } + "kind": "SCALAR", + "name": "GitTimestamp", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "commitUrl", - "description": "The HTTP URL for this Git object", + "name": "email", + "description": "The email in the Git commit.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "committedDate", - "description": "The datetime when this commit was committed.", + "name": "name", + "description": "The name in the Git commit.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "The GitHub user corresponding to the email field. Null if no such user exists.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GitTimestamp", + "description": "An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Blame", + "description": "Represents a Git blame.", + "fields": [ + { + "name": "ranges", + "description": "The list of ranges from a Git blame.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "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": "committedViaWeb", - "description": "Check if commited via GitHub web UI.", + "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": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -53712,20 +55450,24 @@ "deprecationReason": null }, { - "name": "committer", - "description": "Committership details of the commit.", + "name": "commit", + "description": "Identifies the line author", "args": [], "type": { - "kind": "OBJECT", - "name": "GitActor", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Commit", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deletions", - "description": "The number of deletions in this commit.", + "name": "endingLine", + "description": "The ending line for the range", "args": [], "type": { "kind": "NON_NULL", @@ -53740,177 +55482,98 @@ "deprecationReason": null }, { - "name": "deployments", - "description": "The deployments associated with a commit.", - "args": [ - { - "name": "environments", - "description": "Environments to list deployments for", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for deployments returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "DeploymentOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "startingLine", + "description": "The starting line for the range", + "args": [], "type": { - "kind": "OBJECT", - "name": "DeploymentConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeploymentOrder", + "description": "Ordering options for deployment connections", + "fields": null, + "inputFields": [ { - "name": "history", - "description": "The linear commit history starting from (and including) this commit, in the same order as `git log`.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "path", - "description": "If non-null, filters history to only show commits touching files under this path.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "author", - "description": "If non-null, filters history to only show commits with matching authorship.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CommitAuthor", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "since", - "description": "Allows specifying a beginning time or date for fetching commits.", - "type": { - "kind": "SCALAR", - "name": "GitTimestamp", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "until", - "description": "Allows specifying an ending time or date for fetching commits.", - "type": { - "kind": "SCALAR", - "name": "GitTimestamp", - "ofType": null - }, - "defaultValue": null + "name": "field", + "description": "The field to order deployments by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DeploymentOrderField", + "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": "DeploymentOrderField", + "description": "Properties by which deployment connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED_AT", + "description": "Order collection by creation time", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeploymentConnection", + "description": "The connection type for Deployment.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, "ofType": { "kind": "OBJECT", - "name": "CommitHistoryConnection", + "name": "DeploymentEdge", "ofType": null } }, @@ -53918,15 +55581,31 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Deployment", + "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": "ID", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -53934,24 +55613,35 @@ "deprecationReason": null }, { - "name": "message", - "description": "The Git commit message", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeploymentEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "messageBody", - "description": "The Git commit message body", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", @@ -53966,15 +55656,50 @@ "deprecationReason": null }, { - "name": "messageBodyHTML", - "description": "The commit message body rendered to HTML.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Deployment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Deployment", + "description": "Represents triggered deployment instance.", + "fields": [ + { + "name": "commit", + "description": "Identifies the commit sha of the deployment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Commit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commitOid", + "description": "Identifies the oid of the deployment commit, even if the commit has been deleted.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "HTML", + "name": "String", "ofType": null } }, @@ -53982,15 +55707,15 @@ "deprecationReason": null }, { - "name": "messageHeadline", - "description": "The Git commit message headline", + "name": "createdAt", + "description": "Identifies the date and time when the object was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -53998,15 +55723,63 @@ "deprecationReason": null }, { - "name": "messageHeadlineHTML", - "description": "The commit message headline rendered to HTML.", + "name": "creator", + "description": "Identifies the actor who triggered the deployment.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Actor", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "databaseId", + "description": "Identifies the primary key from the database.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The deployment description.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environment", + "description": "The environment to which this deployment was made.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "HTML", + "name": "ID", "ofType": null } }, @@ -54014,15 +55787,51 @@ "deprecationReason": null }, { - "name": "oid", - "description": "The Git object ID", + "name": "latestStatus", + "description": "The latest status of this deployment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DeploymentStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payload", + "description": "Extra information that a deployment system might need.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ref", + "description": "Identifies the Ref of the deployment, if the deployment was created by ref.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Ref", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repository", + "description": "Identifies the repository associated with the deployment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", + "kind": "OBJECT", + "name": "Repository", "ofType": null } }, @@ -54030,8 +55839,20 @@ "deprecationReason": null }, { - "name": "parents", - "description": "The parents of a commit.", + "name": "state", + "description": "The current state of the deployment.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DeploymentState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statuses", + "description": "A list of statuses associated with the deployment.", "args": [ { "name": "after", @@ -54075,55 +55896,68 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitConnection", - "ofType": null - } + "kind": "OBJECT", + "name": "DeploymentStatusConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pushedDate", - "description": "The datetime when this commit was pushed.", + "name": "task", + "description": "The deployment task.", "args": [], "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repository", - "description": "The Repository this commit belongs to", + "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": "Repository", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "resourcePath", - "description": "The HTTP path for this commit", + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeploymentStatus", + "description": "Describes the status of a given deployment attempt.", + "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 } }, @@ -54131,71 +55965,67 @@ "deprecationReason": null }, { - "name": "signature", - "description": "Commit signing information, if present.", + "name": "creator", + "description": "Identifies the actor who triggered the deployment.", "args": [], "type": { "kind": "INTERFACE", - "name": "GitSignature", + "name": "Actor", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Status information for this commit", + "name": "deployment", + "description": "Identifies the deployment associated with status.", "args": [], "type": { - "kind": "OBJECT", - "name": "Status", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Deployment", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tarballUrl", - "description": "Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.", + "name": "description", + "description": "Identifies the description of the deployment.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tree", - "description": "Commit's root Tree", + "name": "environmentUrl", + "description": "Identifies the environment URL of the deployment.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Tree", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "treeResourcePath", - "description": "The HTTP path for the tree of this commit", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "ID", "ofType": null } }, @@ -54203,31 +56033,27 @@ "deprecationReason": null }, { - "name": "treeUrl", - "description": "The HTTP URL for the tree of this commit", + "name": "logUrl", + "description": "Identifies the log URL of the deployment.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for this commit", + "name": "state", + "description": "Identifies the current state of the deployment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "ENUM", + "name": "DeploymentStatusState", "ofType": null } }, @@ -54235,91 +56061,166 @@ "deprecationReason": null }, { - "name": "viewerCanSubscribe", - "description": "Check if the viewer is able to change their subscription status for the repository.", + "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": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DeploymentStatusState", + "description": "The possible states for a deployment status.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": "The deployment is pending.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "viewerSubscription", - "description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SubscriptionState", - "ofType": null - }, + "name": "SUCCESS", + "description": "The deployment was successful.", "isDeprecated": false, "deprecationReason": null }, { - "name": "zipballUrl", - "description": "Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, + "name": "FAILURE", + "description": "The deployment has failed.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INACTIVE", + "description": "The deployment is inactive.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "description": "The deployment experienced an error.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "QUEUED", + "description": "The deployment is queued", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IN_PROGRESS", + "description": "The deployment is in progress.", "isDeprecated": false, "deprecationReason": null } ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DeploymentState", + "description": "The possible states in which a deployment can be.", + "fields": null, "inputFields": null, - "interfaces": [ + "interfaces": null, + "enumValues": [ + { + "name": "ABANDONED", + "description": "The pending deployment was not updated after 30 minutes.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACTIVE", + "description": "The deployment is currently active.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESTROYED", + "description": "An inactive transient deployment.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "description": "The deployment experienced an error.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILURE", + "description": "The deployment has failed.", + "isDeprecated": false, + "deprecationReason": null + }, { - "kind": "INTERFACE", - "name": "Node", - "ofType": null + "name": "INACTIVE", + "description": "The deployment is inactive.", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "GitObject", - "ofType": null + "name": "PENDING", + "description": "The deployment is pending.", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "Subscribable", - "ofType": null + "name": "QUEUED", + "description": "The deployment has queued", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null + "name": "IN_PROGRESS", + "description": "The deployment is in progress.", + "isDeprecated": false, + "deprecationReason": null } ], - "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "GitObject", - "description": "Represents a Git object.", + "kind": "OBJECT", + "name": "DeploymentStatusConnection", + "description": "The connection type for DeploymentStatus.", "fields": [ { - "name": "abbreviatedOid", - "description": "An abbreviated version of the Git object ID", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DeploymentStatusEdge", "ofType": null } }, @@ -54327,15 +56228,15 @@ "deprecationReason": null }, { - "name": "commitResourcePath", - "description": "The HTTP path for this Git object", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "DeploymentStatus", "ofType": null } }, @@ -54343,15 +56244,15 @@ "deprecationReason": null }, { - "name": "commitUrl", - "description": "The HTTP URL for this Git object", + "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 } }, @@ -54359,31 +56260,42 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeploymentStatusEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "oid", - "description": "The Git object ID", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "GitObjectID", + "name": "String", "ofType": null } }, @@ -54391,78 +56303,53 @@ "deprecationReason": null }, { - "name": "repository", - "description": "The Repository the Git object belongs to", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } + "kind": "OBJECT", + "name": "DeploymentStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tree", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Blob", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - } - ] + "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "PullRequestOrder", - "description": "Ways in which lists of issues can be ordered upon return.", + "name": "CommitAuthor", + "description": "Specifies an author for filtering Git commits.", "fields": null, "inputFields": [ { - "name": "field", - "description": "The field in which to order pull requests by.", + "name": "id", + "description": "ID of a User to filter by. If non-null, only commits authored by this user will be returned. This field takes precedence over emails.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestOrderField", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null }, { - "name": "direction", - "description": "The direction in which to order pull requests by the specified field.", + "name": "emails", + "description": "Email addresses to filter by. Commits authored by any of the specified email addresses will be returned.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null @@ -54472,55 +56359,21 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "PullRequestOrderField", - "description": "Properties by which pull_requests connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order pull_requests by creation time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "Order pull_requests by update time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "GitActor", - "description": "Represents an actor in a Git commit (ie. an author or committer).", + "name": "CommitHistoryConnection", + "description": "The connection type for Commit.", "fields": [ { - "name": "avatarUrl", - "description": "A URL pointing to the author's public avatar.", - "args": [ - { - "name": "size", - "description": "The size of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "CommitEdge", "ofType": null } }, @@ -54528,49 +56381,49 @@ "deprecationReason": null }, { - "name": "date", - "description": "The timestamp of the Git action (authoring or committing).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "GitTimestamp", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email in the Git commit.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Commit", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The name in the Git commit.", + "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": "user", - "description": "The GitHub user corresponding to the email field. Null if no such user exists.", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -54581,44 +56434,38 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "GitTimestamp", - "description": "An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "Blame", - "description": "Represents a Git blame.", + "name": "CommitEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "ranges", - "description": "The list of ranges from a Git blame.", + "name": "cursor", + "description": "A cursor for use in pagination.", "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": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Commit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -54628,19 +56475,19 @@ }, { "kind": "OBJECT", - "name": "BlameRange", - "description": "Represents a range of information from a Git blame.", + "name": "CommitConnection", + "description": "The connection type for Commit.", "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": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CommitEdge", "ofType": null } }, @@ -54648,11 +56495,11 @@ "deprecationReason": null }, { - "name": "commit", - "description": "Identifies the line author", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", @@ -54664,15 +56511,15 @@ "deprecationReason": null }, { - "name": "endingLine", - "description": "The ending line for the range", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -54680,8 +56527,8 @@ "deprecationReason": null }, { - "name": "startingLine", - "description": "The starting line for the range", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", @@ -54702,76 +56549,68 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "DeploymentOrder", - "description": "Ordering options for deployment connections", - "fields": null, - "inputFields": [ + "kind": "INTERFACE", + "name": "GitSignature", + "description": "Information about a signature (GPG or S/MIME) on a Commit or Tag.", + "fields": [ { - "name": "field", - "description": "The field to order deployments by.", + "name": "email", + "description": "Email used to sign this object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "DeploymentOrderField", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "direction", - "description": "The ordering direction.", + "name": "isValid", + "description": "True if the signature is valid and verified by GitHub.", + "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": "DeploymentOrderField", - "description": "Properties by which deployment connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "CREATED_AT", - "description": "Order collection by creation time", + "name": "payload", + "description": "Payload for GPG signing object. Raw ODB object without the signature header.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeploymentConnection", - "description": "The connection type for Deployment.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "signature", + "description": "ASCII-armored signature header from object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DeploymentEdge", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -54779,15 +56618,27 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "signer", + "description": "GitHub user corresponding to the email signing this commit.", "args": [], "type": { - "kind": "LIST", + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The state of this signature. `VALID` if signature is valid and verified by GitHub, otherwise represents reason why signature is considered invalid.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Deployment", + "kind": "ENUM", + "name": "GitSignatureState", "ofType": null } }, @@ -54795,241 +56646,234 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "wasSignedByGitHub", + "description": "True if the signature was made with GitHub's signing key.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GpgSignature", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SmimeSignature", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "UnknownSignature", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "GitSignatureState", + "description": "The state of a Git signature.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "VALID", + "description": "Valid signature and verified by GitHub", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INVALID", + "description": "Invalid signature", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MALFORMED_SIG", + "description": "Malformed signature", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNKNOWN_KEY", + "description": "Key used for signing not known to GitHub", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BAD_EMAIL", + "description": "Invalid email used for signing", + "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 - } - }, + "name": "UNVERIFIED_EMAIL", + "description": "Email used for signing unverified on GitHub", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeploymentEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "NO_USER", + "description": "Email used for signing not known to GitHub", "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Deployment", - "ofType": null - }, + "name": "UNKNOWN_SIG_TYPE", + "description": "Unknown signature type", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Deployment", - "description": "Represents triggered deployment instance.", - "fields": [ + }, { - "name": "commit", - "description": "Identifies the commit sha of the deployment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, + "name": "UNSIGNED", + "description": "Unsigned", "isDeprecated": false, "deprecationReason": null }, { - "name": "commitOid", - "description": "Identifies the oid of the deployment commit, even if the commit has been deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "GPGVERIFY_UNAVAILABLE", + "description": "Internal error - the GPG verification service is unavailable at the moment", "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, + "name": "GPGVERIFY_ERROR", + "description": "Internal error - the GPG verification service misbehaved", "isDeprecated": false, "deprecationReason": null }, { - "name": "creator", - "description": "Identifies the actor who triggered the deployment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, + "name": "NOT_SIGNING_KEY", + "description": "The usage flags for the key that signed this don't allow signing", "isDeprecated": false, "deprecationReason": null }, { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "EXPIRED_KEY", + "description": "Signing key expired", "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The deployment description.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "OCSP_PENDING", + "description": "Valid signature, pending certificate revocation checking", "isDeprecated": false, "deprecationReason": null }, { - "name": "environment", - "description": "The environment to which this deployment was made.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "OCSP_ERROR", + "description": "Valid siganture, though certificate revocation check failed", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "BAD_CERT", + "description": "The signing certificate or its chain could not be verified", "isDeprecated": false, "deprecationReason": null }, { - "name": "latestStatus", - "description": "The latest status of this deployment.", + "name": "OCSP_REVOKED", + "description": "One or more certificates in chain has been revoked", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Status", + "description": "Represents a commit status.", + "fields": [ + { + "name": "commit", + "description": "The commit this status is attached to.", "args": [], "type": { "kind": "OBJECT", - "name": "DeploymentStatus", + "name": "Commit", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "payload", - "description": "Extra information that a deployment system might need.", - "args": [], + "name": "context", + "description": "Looks up an individual status context by context name.", + "args": [ + { + "name": "name", + "description": "The context name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "StatusContext", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ref", - "description": "Identifies the Ref of the deployment, if the deployment was created by ref.", + "name": "contexts", + "description": "The individual status contexts for this commit.", "args": [], "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StatusContext", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repository", - "description": "Identifies the repository associated with the deployment.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Repository", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -55038,114 +56882,88 @@ }, { "name": "state", - "description": "The current state of the deployment.", + "description": "The combined commit status.", "args": [], "type": { - "kind": "ENUM", - "name": "DeploymentState", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "StatusState", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "statuses", - "description": "A list of statuses associated with the deployment.", + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StatusContext", + "description": "Represents an individual commit status context", + "fields": [ + { + "name": "avatarUrl", + "description": "The avatar of the OAuth application or the user that created the status", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "size", + "description": "The size of the resulting square image.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "defaultValue": null + "defaultValue": "40" } ], "type": { - "kind": "OBJECT", - "name": "DeploymentStatusConnection", + "kind": "SCALAR", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "task", - "description": "The deployment task.", + "name": "commit", + "description": "This commit this status context is attached to.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Commit", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "context", + "description": "The name of this status context.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeploymentStatus", - "description": "Describes the status of a given deployment attempt.", - "fields": [ + }, { "name": "createdAt", "description": "Identifies the date and time when the object was created.", @@ -55164,7 +56982,7 @@ }, { "name": "creator", - "description": "Identifies the actor who triggered the deployment.", + "description": "The actor who created this status context.", "args": [], "type": { "kind": "INTERFACE", @@ -55174,25 +56992,9 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "deployment", - "description": "Identifies the deployment associated with status.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Deployment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "description", - "description": "Identifies the description of the deployment.", + "description": "The description for this status context.", "args": [], "type": { "kind": "SCALAR", @@ -55202,18 +57004,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "environmentUrl", - "description": "Identifies the environment URL of the deployment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": null, @@ -55230,28 +57020,16 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "logUrl", - "description": "Identifies the log URL of the deployment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "state", - "description": "Identifies the current state of the deployment.", + "description": "The state of this status context.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "DeploymentStatusState", + "name": "StatusState", "ofType": null } }, @@ -55259,17 +57037,13 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "targetUrl", + "description": "The URL for this status context.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -55288,116 +57062,39 @@ }, { "kind": "ENUM", - "name": "DeploymentStatusState", - "description": "The possible states for a deployment status.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "The deployment is pending.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESS", - "description": "The deployment was successful.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILURE", - "description": "The deployment has failed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": "The deployment is inactive.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERROR", - "description": "The deployment experienced an error.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QUEUED", - "description": "The deployment is queued", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IN_PROGRESS", - "description": "The deployment is in progress.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DeploymentState", - "description": "The possible states in which a deployment can be.", + "name": "StatusState", + "description": "The possible commit status states.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "ABANDONED", - "description": "The pending deployment was not updated after 30 minutes.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": "The deployment is currently active.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESTROYED", - "description": "An inactive transient deployment.", + "name": "EXPECTED", + "description": "Status is expected.", "isDeprecated": false, "deprecationReason": null }, { "name": "ERROR", - "description": "The deployment experienced an error.", + "description": "Status is errored.", "isDeprecated": false, "deprecationReason": null }, { "name": "FAILURE", - "description": "The deployment has failed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": "The deployment is inactive.", + "description": "Status is failing.", "isDeprecated": false, "deprecationReason": null }, { "name": "PENDING", - "description": "The deployment is pending.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QUEUED", - "description": "The deployment has queued", + "description": "Status is pending.", "isDeprecated": false, "deprecationReason": null }, { - "name": "IN_PROGRESS", - "description": "The deployment is in progress.", + "name": "SUCCESS", + "description": "Status is successful.", "isDeprecated": false, "deprecationReason": null } @@ -55406,19 +57103,35 @@ }, { "kind": "OBJECT", - "name": "DeploymentStatusConnection", - "description": "The connection type for DeploymentStatus.", + "name": "Tree", + "description": "Represents a Git tree.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "abbreviatedOid", + "description": "An abbreviated version of the Git object ID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commitResourcePath", + "description": "The HTTP path for this Git object", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DeploymentStatusEdge", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -55426,15 +57139,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "commitUrl", + "description": "The HTTP URL for this Git object", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DeploymentStatus", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -55442,58 +57155,51 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "entries", + "description": "A list of tree entries.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TreeEntry", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeploymentStatusEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "oid", + "description": "The Git object ID", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "GitObjectID", "ofType": null } }, @@ -55501,77 +57207,53 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "repository", + "description": "The Repository the Git object belongs to", "args": [], "type": { - "kind": "OBJECT", - "name": "DeploymentStatus", - "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": "INPUT_OBJECT", - "name": "CommitAuthor", - "description": "Specifies an author for filtering Git commits.", - "fields": null, - "inputFields": [ + "interfaces": [ { - "name": "id", - "description": "ID of a User to filter by. If non-null, only commits authored by this user will be returned. This field takes precedence over emails.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "Node", + "ofType": null }, { - "name": "emails", - "description": "Email addresses to filter by. Commits authored by any of the specified email addresses will be returned.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "GitObject", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CommitHistoryConnection", - "description": "The connection type for Commit.", + "name": "TreeEntry", + "description": "Represents a Git tree entry.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "mode", + "description": "Entry file mode.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CommitEdge", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -55579,15 +57261,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "name", + "description": "Entry file name.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Commit", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -55595,58 +57277,43 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "object", + "description": "Entry file object.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "INTERFACE", + "name": "GitObject", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "oid", + "description": "Entry file Git object ID.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "GitObjectID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommitEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "repository", + "description": "The Repository the tree entry belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Repository", "ofType": null } }, @@ -55654,13 +57321,17 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "type", + "description": "Entry file type.", "args": [], "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -55673,8 +57344,8 @@ }, { "kind": "OBJECT", - "name": "CommitConnection", - "description": "The connection type for Commit.", + "name": "DeployKeyConnection", + "description": "The connection type for DeployKey.", "fields": [ { "name": "edges", @@ -55685,7 +57356,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CommitEdge", + "name": "DeployKeyEdge", "ofType": null } }, @@ -55701,7 +57372,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Commit", + "name": "DeployKey", "ofType": null } }, @@ -55747,13 +57418,13 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "GitSignature", - "description": "Information about a signature (GPG or S/MIME) on a Commit or Tag.", + "kind": "OBJECT", + "name": "DeployKeyEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "email", - "description": "Email used to sign this object.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", @@ -55768,15 +57439,38 @@ "deprecationReason": null }, { - "name": "isValid", - "description": "True if the signature is valid and verified by GitHub.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DeployKey", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeployKey", + "description": "A repository deploy key.", + "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": "Boolean", + "name": "DateTime", "ofType": null } }, @@ -55784,15 +57478,15 @@ "deprecationReason": null }, { - "name": "payload", - "description": "Payload for GPG signing object. Raw ODB object without the signature header.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -55800,8 +57494,8 @@ "deprecationReason": null }, { - "name": "signature", - "description": "ASCII-armored signature header from object.", + "name": "key", + "description": "The deploy key.", "args": [], "type": { "kind": "NON_NULL", @@ -55816,27 +57510,31 @@ "deprecationReason": null }, { - "name": "signer", - "description": "GitHub user corresponding to the email signing this commit.", + "name": "readOnly", + "description": "Whether or not the deploy key is read only.", "args": [], "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "The state of this signature. `VALID` if signature is valid and verified by GitHub, otherwise represents reason why signature is considered invalid.", + "name": "title", + "description": "The deploy key title.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "GitSignatureState", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -55844,8 +57542,8 @@ "deprecationReason": null }, { - "name": "wasSignedByGitHub", - "description": "True if the signature was made with GitHub's signing key.", + "name": "verified", + "description": "Whether or not the deploy key has been verified.", "args": [], "type": { "kind": "NON_NULL", @@ -55861,207 +57559,328 @@ } ], "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "IssueOrPullRequest", + "description": "Used for return value of Repository.issueOrPullRequest.", + "fields": null, + "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", - "name": "GpgSignature", + "name": "Issue", "ofType": null }, { "kind": "OBJECT", - "name": "SmimeSignature", + "name": "PullRequest", "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "LanguageOrder", + "description": "Ordering options for language connections.", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field to order languages by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "LanguageOrderField", + "ofType": null + } + }, + "defaultValue": null }, { - "kind": "OBJECT", - "name": "UnknownSignature", - "ofType": 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": "GitSignatureState", - "description": "The state of a Git signature.", + "name": "LanguageOrderField", + "description": "Properties by which language connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "VALID", - "description": "Valid signature and verified by GitHub", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INVALID", - "description": "Invalid signature", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MALFORMED_SIG", - "description": "Malformed signature", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNKNOWN_KEY", - "description": "Key used for signing not known to GitHub", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BAD_EMAIL", - "description": "Invalid email used for signing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNVERIFIED_EMAIL", - "description": "Email used for signing unverified on GitHub", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO_USER", - "description": "Email used for signing not known to GitHub", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNKNOWN_SIG_TYPE", - "description": "Unknown signature type", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNSIGNED", - "description": "Unsigned", + "name": "SIZE", + "description": "Order languages by the size of all files containing the language", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LanguageConnection", + "description": "A list of languages associated with the parent.", + "fields": [ { - "name": "GPGVERIFY_UNAVAILABLE", - "description": "Internal error - the GPG verification service is unavailable at the moment", + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LanguageEdge", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GPGVERIFY_ERROR", - "description": "Internal error - the GPG verification service misbehaved", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Language", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NOT_SIGNING_KEY", - "description": "The usage flags for the key that signed this don't allow signing", + "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": "EXPIRED_KEY", - "description": "Signing key expired", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "OCSP_PENDING", - "description": "Valid signature, pending certificate revocation checking", + "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": "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": "OCSP_ERROR", - "description": "Valid siganture, though certificate revocation check failed", + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "BAD_CERT", - "description": "The signing certificate or its chain could not be verified", + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Language", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "OCSP_REVOKED", - "description": "One or more certificates in chain has been revoked", + "name": "size", + "description": "The number of bytes of code written in the language.", + "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": "Status", - "description": "Represents a commit status.", + "name": "Milestone", + "description": "Represents a Milestone object on a given repository.", "fields": [ { - "name": "commit", - "description": "The commit this status is attached to.", + "name": "closed", + "description": "`true` if the object is closed (definition of closed may depend on type)", "args": [], "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "context", - "description": "Looks up an individual status context by context name.", - "args": [ - { - "name": "name", - "description": "The context name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "closedAt", + "description": "Identifies the date and time when the object was closed.", + "args": [], "type": { - "kind": "OBJECT", - "name": "StatusContext", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contexts", - "description": "The individual status contexts for this commit.", + "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": "StatusContext", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, + { + "name": "creator", + "description": "Identifies the actor who created the milestone.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Actor", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Identifies the description of the milestone.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueOn", + "description": "Identifies the due date of the milestone.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": null, @@ -56079,83 +57898,267 @@ "deprecationReason": null }, { - "name": "state", - "description": "The combined commit status.", + "name": "issuePrioritiesDebug", + "description": "Just for debugging on review-lab", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "StatusState", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "StatusContext", - "description": "Represents an individual commit status context", - "fields": [ + }, { - "name": "avatarUrl", - "description": "The avatar of the OAuth application or the user that created the status", + "name": "issues", + "description": "A list of issues associated with the milestone.", "args": [ { - "name": "size", - "description": "The size of the resulting square image.", + "name": "orderBy", + "description": "Ordering options for issues returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueOrder", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "A list of label names to filter the pull requests by.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "states", + "description": "A list of states to filter the issues by.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueState", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "filterBy", + "description": "Filtering options for issues returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "defaultValue": "40" + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } ], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "commit", - "description": "This commit this status context is attached to.", + "name": "number", + "description": "Identifies the number of the milestone.", "args": [], "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "context", - "description": "The name of this status context.", - "args": [], + "name": "pullRequests", + "description": "A list of pull requests associated with the milestone.", + "args": [ + { + "name": "states", + "description": "A list of states to filter the pull requests by.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PullRequestState", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "A list of label names to filter the pull requests by.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "headRefName", + "description": "The head ref name to filter the pull requests by.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "baseRefName", + "description": "The base ref name to filter the pull requests by.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for pull requests returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueOrder", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PullRequestConnection", "ofType": null } }, @@ -56163,15 +58166,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "repository", + "description": "The repository associated with this milestone.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "OBJECT", + "name": "Repository", "ofType": null } }, @@ -56179,39 +58182,47 @@ "deprecationReason": null }, { - "name": "creator", - "description": "The actor who created this status context.", + "name": "resourcePath", + "description": "The HTTP path for this milestone", "args": [], "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description for this status context.", + "name": "state", + "description": "Identifies the state of the milestone.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MilestoneState", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "title", + "description": "Identifies the title of the milestone.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -56219,15 +58230,15 @@ "deprecationReason": null }, { - "name": "state", - "description": "The state of this status context.", + "name": "updatedAt", + "description": "Identifies the date and time when the object was last updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "StatusState", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, @@ -56235,13 +58246,17 @@ "deprecationReason": null }, { - "name": "targetUrl", - "description": "The URL for this status context.", + "name": "url", + "description": "The HTTP URL for this milestone", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -56250,49 +58265,115 @@ "inputFields": null, "interfaces": [ { - "kind": "INTERFACE", - "name": "Node", - "ofType": null + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Closable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "UniformResourceLocatable", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MilestoneState", + "description": "The possible states of a milestone.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "OPEN", + "description": "A milestone that is still open.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOSED", + "description": "A milestone that has been closed.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MilestoneOrder", + "description": "Ordering options for milestone connections.", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field to order milestones by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MilestoneOrderField", + "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": "StatusState", - "description": "The possible commit status states.", + "name": "MilestoneOrderField", + "description": "Properties by which milestone connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "EXPECTED", - "description": "Status is expected.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERROR", - "description": "Status is errored.", + "name": "DUE_DATE", + "description": "Order milestones by when they are due.", "isDeprecated": false, "deprecationReason": null }, { - "name": "FAILURE", - "description": "Status is failing.", + "name": "CREATED_AT", + "description": "Order milestones by when they were created.", "isDeprecated": false, "deprecationReason": null }, { - "name": "PENDING", - "description": "Status is pending.", + "name": "UPDATED_AT", + "description": "Order milestones by when they were last updated.", "isDeprecated": false, "deprecationReason": null }, { - "name": "SUCCESS", - "description": "Status is successful.", + "name": "NUMBER", + "description": "Order milestones by their number.", "isDeprecated": false, "deprecationReason": null } @@ -56301,19 +58382,19 @@ }, { "kind": "OBJECT", - "name": "Tree", - "description": "Represents a Git tree.", + "name": "MilestoneConnection", + "description": "The connection type for Milestone.", "fields": [ { - "name": "abbreviatedOid", - "description": "An abbreviated version of the Git object ID", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MilestoneEdge", "ofType": null } }, @@ -56321,15 +58402,15 @@ "deprecationReason": null }, { - "name": "commitResourcePath", - "description": "The HTTP path for this Git object", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "Milestone", "ofType": null } }, @@ -56337,15 +58418,15 @@ "deprecationReason": null }, { - "name": "commitUrl", - "description": "The HTTP URL for this Git object", + "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 } }, @@ -56353,51 +58434,42 @@ "deprecationReason": null }, { - "name": "entries", - "description": "A list of tree entries.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TreeEntry", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MilestoneEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "oid", - "description": "The Git object ID", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "GitObjectID", + "name": "String", "ofType": null } }, @@ -56405,145 +58477,151 @@ "deprecationReason": null }, { - "name": "repository", - "description": "The Repository the Git object belongs to", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } + "kind": "OBJECT", + "name": "Milestone", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "GitObject", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "TreeEntry", - "description": "Represents a Git tree entry.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "RefOrder", + "description": "Ways in which lists of git refs can be ordered upon return.", + "fields": null, + "inputFields": [ { - "name": "mode", - "description": "Entry file mode.", - "args": [], + "name": "field", + "description": "The field in which to order refs by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "RefOrderField", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "name", - "description": "Entry file name.", - "args": [], + "name": "direction", + "description": "The direction in which to order refs by the specified field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "OrderDirection", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RefOrderField", + "description": "Properties by which ref connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TAG_COMMIT_DATE", + "description": "Order refs by underlying commit date if the ref prefix is refs/tags/", "isDeprecated": false, "deprecationReason": null }, { - "name": "object", - "description": "Entry file object.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "GitObject", - "ofType": null - }, + "name": "ALPHABETICAL", + "description": "Order refs by their alphanumeric name", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ReleaseOrder", + "description": "Ways in which lists of releases can be ordered upon return.", + "fields": null, + "inputFields": [ { - "name": "oid", - "description": "Entry file Git object ID.", - "args": [], + "name": "field", + "description": "The field in which to order releases by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", + "kind": "ENUM", + "name": "ReleaseOrderField", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "repository", - "description": "The Repository the tree entry belongs to", - "args": [], + "name": "direction", + "description": "The direction in which to order releases by the specified field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Repository", + "kind": "ENUM", + "name": "OrderDirection", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReleaseOrderField", + "description": "Properties by which release connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED_AT", + "description": "Order releases by creation time", "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Entry file type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "NAME", + "description": "Order releases alphabetically by name", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DeployKeyConnection", - "description": "The connection type for DeployKey.", + "name": "ReleaseConnection", + "description": "The connection type for Release.", "fields": [ { "name": "edges", @@ -56554,7 +58632,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DeployKeyEdge", + "name": "ReleaseEdge", "ofType": null } }, @@ -56570,7 +58648,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DeployKey", + "name": "Release", "ofType": null } }, @@ -56617,7 +58695,7 @@ }, { "kind": "OBJECT", - "name": "DeployKeyEdge", + "name": "ReleaseEdge", "description": "An edge in a connection.", "fields": [ { @@ -56642,7 +58720,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "DeployKey", + "name": "Release", "ofType": null }, "isDeprecated": false, @@ -56656,19 +58734,19 @@ }, { "kind": "OBJECT", - "name": "DeployKey", - "description": "A repository deploy key.", + "name": "RepositoryTopicConnection", + "description": "The connection type for RepositoryTopic.", "fields": [ { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "OBJECT", + "name": "RepositoryTopicEdge", "ofType": null } }, @@ -56676,15 +58754,15 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "RepositoryTopic", "ofType": null } }, @@ -56692,15 +58770,15 @@ "deprecationReason": null }, { - "name": "key", - "description": "The deploy key.", + "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 } }, @@ -56708,24 +58786,35 @@ "deprecationReason": null }, { - "name": "readOnly", - "description": "Whether or not the deploy key is read only.", + "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 - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RepositoryTopicEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "title", - "description": "The deploy key title.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", @@ -56740,125 +58829,38 @@ "deprecationReason": null }, { - "name": "verified", - "description": "Whether or not the deploy key has been verified.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "RepositoryTopic", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "IssueOrPullRequest", - "description": "Used for return value of Repository.issueOrPullRequest.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "LanguageOrder", - "description": "Ordering options for language connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order languages by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "LanguageOrderField", - "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, + "interfaces": [], "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "LanguageOrderField", - "description": "Properties by which language connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SIZE", - "description": "Order languages by the size of all files containing the language", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "LanguageConnection", - "description": "A list of languages associated with the parent.", + "name": "RepositoryTopic", + "description": "A repository-topic connects a repository to a topic.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "LanguageEdge", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -56866,15 +58868,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "resourcePath", + "description": "The HTTP path for this repository-topic.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Language", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -56882,15 +58884,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "topic", + "description": "The topic.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "Topic", "ofType": null } }, @@ -56898,58 +58900,79 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "url", + "description": "The HTTP URL for this repository-topic.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "URI", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null }, { - "name": "totalSize", - "description": "The total size in bytes of files written in that language.", + "kind": "INTERFACE", + "name": "UniformResourceLocatable", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GitSSHRemote", + "description": "Git SSH string", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RepositoryVulnerabilityAlertConnection", + "description": "The connection type for RepositoryVulnerabilityAlert.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "RepositoryVulnerabilityAlertEdge", "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": "cursor", - "description": null, + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "RepositoryVulnerabilityAlert", "ofType": null } }, @@ -56957,15 +58980,15 @@ "deprecationReason": null }, { - "name": "node", - "description": null, + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Language", + "name": "PageInfo", "ofType": null } }, @@ -56973,8 +58996,8 @@ "deprecationReason": null }, { - "name": "size", - "description": "The number of bytes of code written in the language.", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", @@ -56996,19 +59019,19 @@ }, { "kind": "OBJECT", - "name": "Milestone", - "description": "Represents a Milestone object on a given repository.", + "name": "RepositoryVulnerabilityAlertEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "closed", - "description": "`true` if the object is closed (definition of closed may depend on type)", + "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 } }, @@ -57016,88 +59039,95 @@ "deprecationReason": null }, { - "name": "closedAt", - "description": "Identifies the date and time when the object was closed.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "OBJECT", + "name": "RepositoryVulnerabilityAlert", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RepositoryVulnerabilityAlert", + "description": "A alert for a repository with an affected vulnerability.", + "fields": [ { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "affectedRange", + "description": "The affected version", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "advisory specific fields are being removed from repositoryVulnerabilityAlert objects Use `securityVulnerability.vulnerableVersionRange` instead. Removal on 2019-10-01 UTC." }, { - "name": "creator", - "description": "Identifies the actor who created the milestone.", + "name": "dismissReason", + "description": "The reason the alert was dismissed", "args": [], "type": { - "kind": "INTERFACE", - "name": "Actor", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Identifies the description of the milestone.", + "name": "dismissedAt", + "description": "When was the alert dimissed?", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dueOn", - "description": "Identifies the due date of the milestone.", + "name": "dismisser", + "description": "The user who dismissed the alert", "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "OBJECT", + "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "externalIdentifier", + "description": "The external identifier for the vulnerability", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "advisory specific fields are being removed from repositoryVulnerabilityAlert objects Use `securityAdvisory.identifiers` instead. Removal on 2019-10-01 UTC." }, { - "name": "issuePrioritiesDebug", - "description": "Just for debugging on review-lab", + "name": "externalReference", + "description": "The external reference for the vulnerability", "args": [], "type": { "kind": "NON_NULL", @@ -57108,132 +59138,31 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "advisory specific fields are being removed from repositoryVulnerabilityAlert objects Use `securityAdvisory.references` instead. Removal on 2019-10-01 UTC." }, { - "name": "issues", - "description": "A list of issues associated with the milestone.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for issues returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "states", - "description": "A list of states to filter the issues by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "filterBy", - "description": "Filtering options for issues returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueFilters", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "fixedIn", + "description": "The fixed version", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueConnection", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "advisory specific fields are being removed from repositoryVulnerabilityAlert objects Use `securityVulnerability.firstPatchedVersion` instead. Removal on 2019-10-01 UTC." }, { - "name": "number", - "description": "Identifies the number of the milestone.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, @@ -57241,131 +59170,24 @@ "deprecationReason": null }, { - "name": "pullRequests", - "description": "A list of pull requests associated with the milestone.", - "args": [ - { - "name": "states", - "description": "A list of states to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "headRefName", - "description": "The head ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "baseRefName", - "description": "The base ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for pull requests returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "packageName", + "description": "The affected package", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PullRequestConnection", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "advisory specific fields are being removed from repositoryVulnerabilityAlert objects Use `securityVulnerability.package` instead. Removal on 2019-10-01 UTC." }, { "name": "repository", - "description": "The repository associated with this milestone.", + "description": "The associated repository", "args": [], "type": { "kind": "NON_NULL", @@ -57380,40 +59202,32 @@ "deprecationReason": null }, { - "name": "resourcePath", - "description": "The HTTP path for this milestone", + "name": "securityAdvisory", + "description": "The associated security advisory", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } + "kind": "OBJECT", + "name": "SecurityAdvisory", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "Identifies the state of the milestone.", + "name": "securityVulnerability", + "description": "The associated security vulnerablity", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MilestoneState", - "ofType": null - } + "kind": "OBJECT", + "name": "SecurityVulnerability", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "Identifies the title of the milestone.", + "name": "vulnerableManifestFilename", + "description": "The vulnerable manifest filename", "args": [], "type": { "kind": "NON_NULL", @@ -57428,15 +59242,15 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "vulnerableManifestPath", + "description": "The vulnerable manifest path", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -57444,17 +59258,13 @@ "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for this milestone", + "name": "vulnerableRequirements", + "description": "The vulnerable requirements", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -57469,12 +59279,7 @@ }, { "kind": "INTERFACE", - "name": "Closable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", + "name": "RepositoryNode", "ofType": null } ], @@ -57482,117 +59287,160 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "MilestoneState", - "description": "The possible states of a milestone.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "SecurityAdvisory", + "description": "A GitHub Security Advisory", + "fields": [ { - "name": "OPEN", - "description": "A milestone that is still open.", + "name": "databaseId", + "description": "Identifies the primary key from the database.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CLOSED", - "description": "A milestone that has been closed.", + "name": "description", + "description": "This is a long plaintext description of the advisory", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MilestoneOrder", - "description": "Ordering options for milestone connections.", - "fields": null, - "inputFields": [ + }, { - "name": "field", - "description": "The field to order milestones by.", + "name": "ghsaId", + "description": "The GitHub Security Advisory ID", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "MilestoneOrderField", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "direction", - "description": "The ordering direction.", + "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "OrderDirection", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MilestoneOrderField", - "description": "Properties by which milestone connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "DUE_DATE", - "description": "Order milestones by when they are due.", + "name": "identifiers", + "description": "A list of identifiers for this advisory", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityAdvisoryIdentifier", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "origin", + "description": "The organization that originated the advisory", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_AT", - "description": "Order milestones by when they were created.", + "name": "publishedAt", + "description": "When the advisory was published", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATED_AT", - "description": "Order milestones by when they were last updated.", + "name": "references", + "description": "A list of references for this advisory", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityAdvisoryReference", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NUMBER", - "description": "Order milestones by their number.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MilestoneConnection", - "description": "The connection type for Milestone.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", + "name": "severity", + "description": "The severity of the advisory", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MilestoneEdge", + "kind": "ENUM", + "name": "SecurityAdvisorySeverity", "ofType": null } }, @@ -57600,15 +59448,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "summary", + "description": "A short plaintext summary of the advisory", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Milestone", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -57616,15 +59464,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "updatedAt", + "description": "When the advisory was last updated", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, @@ -57632,35 +59480,142 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], + "name": "vulnerabilities", + "description": "Vulnerabilities associated with this Advisory", + "args": [ + { + "name": "orderBy", + "description": "Ordering options for the returned topics.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SecurityVulnerabilityOrder", + "ofType": null + }, + "defaultValue": "{field: UPDATED_AT, direction: DESC}" + }, + { + "name": "ecosystem", + "description": "An ecosystem to filter vulnerabilities by.", + "type": { + "kind": "ENUM", + "name": "SecurityAdvisoryEcosystem", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "package", + "description": "A package name to filter vulnerabilities by.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "severities", + "description": "A list of severities to filter vulnerabilities by.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SecurityAdvisorySeverity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "SecurityVulnerabilityConnection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "withdrawnAt", + "description": "When the advisory was withdrawn, if it has been withdrawn", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MilestoneEdge", - "description": "An edge in a connection.", + "name": "SecurityAdvisoryIdentifier", + "description": "A GitHub Security Advisory Identifier", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "type", + "description": "The identifier type, e.g. GHSA, CVE", "args": [], "type": { "kind": "NON_NULL", @@ -57675,13 +59630,17 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "value", + "description": "The identifier", "args": [], "type": { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -57693,61 +59652,61 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "RefOrder", - "description": "Ways in which lists of git refs can be ordered upon return.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field in which to order refs by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RefOrderField", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "SecurityAdvisoryReference", + "description": "A GitHub Security Advisory Reference", + "fields": [ { - "name": "direction", - "description": "The direction in which to order refs by the specified field.", + "name": "url", + "description": "A publicly accessible reference", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "OrderDirection", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "RefOrderField", - "description": "Properties by which ref connections can be ordered.", + "name": "SecurityAdvisorySeverity", + "description": "Severity of the vulnerability.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "TAG_COMMIT_DATE", - "description": "Order refs by underlying commit date if the ref prefix is refs/tags/", + "name": "LOW", + "description": "Low.", "isDeprecated": false, "deprecationReason": null }, { - "name": "ALPHABETICAL", - "description": "Order refs by their alphanumeric name", + "name": "MODERATE", + "description": "Moderate.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "description": "High.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "description": "Critical.", "isDeprecated": false, "deprecationReason": null } @@ -57756,19 +59715,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "ReleaseOrder", - "description": "Ways in which lists of releases can be ordered upon return.", + "name": "SecurityVulnerabilityOrder", + "description": "Ordering options for security vulnerability connections", "fields": null, "inputFields": [ { "name": "field", - "description": "The field in which to order releases by.", + "description": "The field to order security vulnerabilities by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "ReleaseOrderField", + "name": "SecurityVulnerabilityOrderField", "ofType": null } }, @@ -57776,7 +59735,7 @@ }, { "name": "direction", - "description": "The direction in which to order releases by the specified field.", + "description": "The ordering direction.", "type": { "kind": "NON_NULL", "name": null, @@ -57795,21 +59754,62 @@ }, { "kind": "ENUM", - "name": "ReleaseOrderField", - "description": "Properties by which release connections can be ordered.", + "name": "SecurityVulnerabilityOrderField", + "description": "Properties by which security vulnerability connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "CREATED_AT", - "description": "Order releases by creation time", + "name": "UPDATED_AT", + "description": "Order vulnerability by update time", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SecurityAdvisoryEcosystem", + "description": "The possible ecosystems of a security vulnerability's package.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "RUBYGEMS", + "description": "Ruby gems hosted at RubyGems.org", "isDeprecated": false, "deprecationReason": null }, { - "name": "NAME", - "description": "Order releases alphabetically by name", + "name": "NPM", + "description": "JavaScript packages hosted at npmjs.com", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PIP", + "description": "Python packages hosted at PyPI.org", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAVEN", + "description": "Java artifacts hosted at the Maven central repository", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NUGET", + "description": ".NET packages hosted at the NuGet Gallery", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPOSER", + "description": "PHP packages hosted at packagist.org", "isDeprecated": false, "deprecationReason": null } @@ -57818,8 +59818,8 @@ }, { "kind": "OBJECT", - "name": "ReleaseConnection", - "description": "The connection type for Release.", + "name": "SecurityVulnerabilityConnection", + "description": "The connection type for SecurityVulnerability.", "fields": [ { "name": "edges", @@ -57830,7 +59830,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ReleaseEdge", + "name": "SecurityVulnerabilityEdge", "ofType": null } }, @@ -57846,7 +59846,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Release", + "name": "SecurityVulnerability", "ofType": null } }, @@ -57893,7 +59893,7 @@ }, { "kind": "OBJECT", - "name": "ReleaseEdge", + "name": "SecurityVulnerabilityEdge", "description": "An edge in a connection.", "fields": [ { @@ -57918,7 +59918,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "Release", + "name": "SecurityVulnerability", "ofType": null }, "isDeprecated": false, @@ -57932,19 +59932,19 @@ }, { "kind": "OBJECT", - "name": "RepositoryTopicConnection", - "description": "The connection type for RepositoryTopic.", + "name": "SecurityVulnerability", + "description": "An individual vulnerability within an Advisory", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "advisory", + "description": "The Advisory associated with this Vulnerability", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "RepositoryTopicEdge", + "name": "SecurityAdvisory", "ofType": null } }, @@ -57952,31 +59952,27 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "firstPatchedVersion", + "description": "The first version containing a fix for the vulnerability", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryTopic", - "ofType": null - } + "kind": "OBJECT", + "name": "SecurityAdvisoryPackageVersion", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "package", + "description": "A description of the vulnerable package", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "SecurityAdvisoryPackage", "ofType": null } }, @@ -57984,42 +59980,31 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "severity", + "description": "The severity of the vulnerability within this package", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "SecurityAdvisorySeverity", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryTopicEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "updatedAt", + "description": "When the vulnerability was last updated", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -58027,13 +60012,17 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "vulnerableVersionRange", + "description": "A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.\n+ `= 0.2.0` denotes a single vulnerable version.\n+ `<= 1.0.8` denotes a version range up to and including the specified version\n+ `< 0.1.11` denotes a version range up to, but excluding, the specified version\n+ `>= 4.3.0, < 4.3.5` denotes a version range with a known minimum and maximum version.\n+ `>= 0.0.1` denotes a version range with a known minimum, but no known maximum\n", "args": [], "type": { - "kind": "OBJECT", - "name": "RepositoryTopic", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -58046,51 +60035,46 @@ }, { "kind": "OBJECT", - "name": "RepositoryTopic", - "description": "A repository-topic connects a repository to a topic.", + "name": "SecurityAdvisoryPackageVersion", + "description": "An individual package version", "fields": [ { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this repository-topic.", + "name": "identifier", + "description": "The package name or version", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityAdvisoryPackage", + "description": "An individual package", + "fields": [ { - "name": "topic", - "description": "The topic.", + "name": "ecosystem", + "description": "The ecosystem the package belongs to, e.g. RUBYGEMS, NPM", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Topic", + "kind": "ENUM", + "name": "SecurityAdvisoryEcosystem", "ofType": null } }, @@ -58098,15 +60082,15 @@ "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for this repository-topic.", + "name": "name", + "description": "The package name", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null } }, @@ -58115,28 +60099,7 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "GitSSHRemote", - "description": "Git SSH string", - "fields": null, - "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, @@ -72961,494 +74924,9 @@ "kind": "ENUM", "name": "EnterpriseUserAccountMembershipRole", "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseOrganizationMembershipConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this actor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this actor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user within the enterprise.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "description": "Ordering options for organization connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order organizations by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrganizationOrderField", - "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": "OrganizationOrderField", - "description": "Properties by which organization connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order organizations by creation time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LOGIN", - "description": "Order organizations by login", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseOrganizationMembershipConnection", - "description": "The connection type for Organization.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseOrganizationMembershipEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organization", - "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": "EnterpriseOrganizationMembershipEdge", - "description": "An enterprise organization that a user is a member of.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "The role of the user in the enterprise membership.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseUserAccountMembershipRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseOwnerInfo", - "description": "Enterprise information only visible to enterprise owners.", - "fields": [ - { - "name": "actionExecutionCapabilitySettingOrganizations", - "description": "A list of enterprise organizations configured with the provided action execution capabilities setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "admins", - "description": "A list of all of the administrators for this enterprise.", - "args": [ - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "role", - "description": "The role to filter by.", - "type": { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for administrators returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseMemberOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "affiliatedUsersWithTwoFactorDisabled", - "description": "A list of users in the enterprise who currently have two-factor authentication disabled.", - "args": [ + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -73495,7 +74973,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "UserConnection", + "name": "EnterpriseOrganizationMembershipConnection", "ofType": null } }, @@ -73503,15 +74981,15 @@ "deprecationReason": null }, { - "name": "affiliatedUsersWithTwoFactorDisabledExist", - "description": "Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.", + "name": "resourcePath", + "description": "The HTTP path for this actor.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, @@ -73519,15 +74997,15 @@ "deprecationReason": null }, { - "name": "allowPrivateRepositoryForkingSetting", - "description": "The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.", + "name": "updatedAt", + "description": "Identifies the date and time when the object was last updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, @@ -73535,80 +75013,15 @@ "deprecationReason": null }, { - "name": "allowPrivateRepositoryForkingSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided private repository forking setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], + "name": "url", + "description": "The HTTP URL for this actor.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -73616,96 +75029,111 @@ "deprecationReason": null }, { - "name": "defaultRepositoryPermissionSetting", - "description": "The setting value for base repository permissions for organizations in this enterprise.", + "name": "user", + "description": "The user within the enterprise.", "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Actor", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizationOrder", + "description": "Ordering options for organization connections.", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field to order organizations by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "EnterpriseDefaultRepositoryPermissionSettingValue", + "name": "OrganizationOrderField", + "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": "OrganizationOrderField", + "description": "Properties by which organization connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED_AT", + "description": "Order organizations by creation time", "isDeprecated": false, "deprecationReason": null }, { - "name": "defaultRepositoryPermissionSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided default repository permission.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The permission to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DefaultRepositoryPermissionField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], + "name": "LOGIN", + "description": "Order organizations by login", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnterpriseOrganizationMembershipConnection", + "description": "The connection type for Organization.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "OrganizationConnection", + "name": "EnterpriseOrganizationMembershipEdge", "ofType": null } }, @@ -73713,76 +75141,31 @@ "deprecationReason": null }, { - "name": "enterpriseServerInstallations", - "description": "Enterprise Server installations owned by the enterprise.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "connectedOnly", - "description": "Whether or not to only return installations discovered via GitHub Connect.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "orderBy", - "description": "Ordering options for Enterprise Server installations returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerInstallationOrder", - "ofType": null - }, - "defaultValue": "{field: HOST_NAME, direction: ASC}" + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Organization", + "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": "EnterpriseServerInstallationConnection", + "name": "PageInfo", "ofType": null } }, @@ -73790,31 +75173,42 @@ "deprecationReason": null }, { - "name": "isUpdatingDefaultRepositoryPermission", - "description": "Whether or not the default repository permission is currently being updated.", + "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 - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnterpriseOrganizationMembershipEdge", + "description": "An enterprise organization that a user is a member of.", + "fields": [ { - "name": "isUpdatingTwoFactorRequirement", - "description": "Whether the two-factor authentication requirement is currently being enforced.", + "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 } }, @@ -73822,24 +75216,47 @@ "deprecationReason": null }, { - "name": "membersCanChangeRepositoryVisibilitySetting", - "description": "The setting value for whether organization members with admin permissions on a repository can change repository visibility.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role", + "description": "The role of the user in the enterprise membership.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", + "name": "EnterpriseUserAccountMembershipRole", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnterpriseOwnerInfo", + "description": "Enterprise information only visible to enterprise owners.", + "fields": [ { - "name": "membersCanChangeRepositoryVisibilitySettingOrganizations", - "description": "A list of enterprise organizations configured with the provided can change repository visibility setting value.", + "name": "actionExecutionCapabilitySettingOrganizations", + "description": "A list of enterprise organizations configured with the provided action execution capabilities setting value.", "args": [ { "name": "after", @@ -73881,20 +75298,6 @@ }, "defaultValue": null }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, { "name": "orderBy", "description": "Ordering options for organizations with this setting.", @@ -73919,56 +75322,95 @@ "deprecationReason": null }, { - "name": "membersCanCreateInternalRepositoriesSetting", - "description": "The setting value for whether members of organizations in the enterprise can create internal repositories.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanCreatePrivateRepositoriesSetting", - "description": "The setting value for whether members of organizations in the enterprise can create private repositories.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanCreatePublicRepositoriesSetting", - "description": "The setting value for whether members of organizations in the enterprise can create public repositories.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanCreateRepositoriesSetting", - "description": "The setting value for whether members of organizations in the enterprise can create repositories.", - "args": [], + "name": "admins", + "description": "A list of all of the administrators for this enterprise.", + "args": [ + { + "name": "query", + "description": "The search string to look for.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "role", + "description": "The role to filter by.", + "type": { + "kind": "ENUM", + "name": "EnterpriseAdministratorRole", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for administrators returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "EnterpriseMemberOrder", + "ofType": null + }, + "defaultValue": "{field: LOGIN, direction: ASC}" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "ENUM", - "name": "EnterpriseMembersCanCreateRepositoriesSettingValue", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EnterpriseAdministratorConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "membersCanCreateRepositoriesSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided repository creation setting value.", + "name": "affiliatedUsersWithTwoFactorDisabled", + "description": "A list of users in the enterprise who currently have two-factor authentication disabled.", "args": [ { "name": "after", @@ -74009,30 +75451,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "value", - "description": "The setting to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrganizationMembersCanCreateRepositoriesSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" } ], "type": { @@ -74040,7 +75458,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "OrganizationConnection", + "name": "UserConnection", "ofType": null } }, @@ -74048,8 +75466,24 @@ "deprecationReason": null }, { - "name": "membersCanDeleteIssuesSetting", - "description": "The setting value for whether members with admin permissions for repositories can delete issues.", + "name": "affiliatedUsersWithTwoFactorDisabledExist", + "description": "Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowPrivateRepositoryForkingSetting", + "description": "The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.", "args": [], "type": { "kind": "NON_NULL", @@ -74064,8 +75498,8 @@ "deprecationReason": null }, { - "name": "membersCanDeleteIssuesSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided members can delete issues setting value.", + "name": "allowPrivateRepositoryForkingSettingOrganizations", + "description": "A list of enterprise organizations configured with the provided private repository forking setting value.", "args": [ { "name": "after", @@ -74145,15 +75579,15 @@ "deprecationReason": null }, { - "name": "membersCanDeleteRepositoriesSetting", - "description": "The setting value for whether members with admin permissions for repositories can delete or transfer repositories.", + "name": "defaultRepositoryPermissionSetting", + "description": "The setting value for base repository permissions for organizations in this enterprise.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", + "name": "EnterpriseDefaultRepositoryPermissionSettingValue", "ofType": null } }, @@ -74161,8 +75595,8 @@ "deprecationReason": null }, { - "name": "membersCanDeleteRepositoriesSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided members can delete repositories setting value.", + "name": "defaultRepositoryPermissionSettingOrganizations", + "description": "A list of enterprise organizations configured with the provided default repository permission.", "args": [ { "name": "after", @@ -74206,13 +75640,13 @@ }, { "name": "value", - "description": "The setting value to find organizations for.", + "description": "The permission to find organizations for.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "DefaultRepositoryPermissionField", "ofType": null } }, @@ -74242,24 +75676,8 @@ "deprecationReason": null }, { - "name": "membersCanInviteCollaboratorsSetting", - "description": "The setting value for whether members of organizations in the enterprise can invite outside collaborators.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanInviteCollaboratorsSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided members can invite collaborators setting value.", + "name": "enterpriseServerInstallations", + "description": "Enterprise Server installations owned by the enterprise.", "args": [ { "name": "after", @@ -74302,28 +75720,24 @@ "defaultValue": null }, { - "name": "value", - "description": "The setting value to find organizations for.", + "name": "connectedOnly", + "description": "Whether or not to only return installations discovered via GitHub Connect.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - "defaultValue": null + "defaultValue": "false" }, { "name": "orderBy", - "description": "Ordering options for organizations with this setting.", + "description": "Ordering options for Enterprise Server installations returned.", "type": { "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", + "name": "EnterpriseServerInstallationOrder", "ofType": null }, - "defaultValue": "{field: LOGIN, direction: ASC}" + "defaultValue": "{field: HOST_NAME, direction: ASC}" } ], "type": { @@ -74331,7 +75745,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "OrganizationConnection", + "name": "EnterpriseServerInstallationConnection", "ofType": null } }, @@ -74339,15 +75753,15 @@ "deprecationReason": null }, { - "name": "membersCanMakePurchasesSetting", - "description": "Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.", + "name": "isUpdatingDefaultRepositoryPermission", + "description": "Whether or not the default repository permission is currently being updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "EnterpriseMembersCanMakePurchasesSettingValue", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -74355,8 +75769,24 @@ "deprecationReason": null }, { - "name": "membersCanUpdateProtectedBranchesSetting", - "description": "The setting value for whether members with admin permissions for repositories can update protected branches.", + "name": "isUpdatingTwoFactorRequirement", + "description": "Whether the two-factor authentication requirement is currently being enforced.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "membersCanChangeRepositoryVisibilitySetting", + "description": "The setting value for whether organization members with admin permissions on a repository can change repository visibility.", "args": [], "type": { "kind": "NON_NULL", @@ -74371,8 +75801,8 @@ "deprecationReason": null }, { - "name": "membersCanUpdateProtectedBranchesSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided members can update protected branches setting value.", + "name": "membersCanChangeRepositoryVisibilitySettingOrganizations", + "description": "A list of enterprise organizations configured with the provided can change repository visibility setting value.", "args": [ { "name": "after", @@ -74452,24 +75882,56 @@ "deprecationReason": null }, { - "name": "membersCanViewDependencyInsightsSetting", - "description": "The setting value for whether members can view dependency insights.", + "name": "membersCanCreateInternalRepositoriesSetting", + "description": "The setting value for whether members of organizations in the enterprise can create internal repositories.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "membersCanViewDependencyInsightsSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided members can view dependency insights setting value.", + "name": "membersCanCreatePrivateRepositoriesSetting", + "description": "The setting value for whether members of organizations in the enterprise can create private repositories.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "membersCanCreatePublicRepositoriesSetting", + "description": "The setting value for whether members of organizations in the enterprise can create public repositories.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "membersCanCreateRepositoriesSetting", + "description": "The setting value for whether members of organizations in the enterprise can create repositories.", + "args": [], + "type": { + "kind": "ENUM", + "name": "EnterpriseMembersCanCreateRepositoriesSettingValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "membersCanCreateRepositoriesSettingOrganizations", + "description": "A list of enterprise organizations configured with the provided repository creation setting value.", "args": [ { "name": "after", @@ -74513,13 +75975,13 @@ }, { "name": "value", - "description": "The setting value to find organizations for.", + "description": "The setting to find organizations for.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "OrganizationMembersCanCreateRepositoriesSettingValue", "ofType": null } }, @@ -74549,8 +76011,8 @@ "deprecationReason": null }, { - "name": "organizationProjectsSetting", - "description": "The setting value for whether organization projects are enabled for organizations in this enterprise.", + "name": "membersCanDeleteIssuesSetting", + "description": "The setting value for whether members with admin permissions for repositories can delete issues.", "args": [], "type": { "kind": "NON_NULL", @@ -74565,8 +76027,8 @@ "deprecationReason": null }, { - "name": "organizationProjectsSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided organization projects setting value.", + "name": "membersCanDeleteIssuesSettingOrganizations", + "description": "A list of enterprise organizations configured with the provided members can delete issues setting value.", "args": [ { "name": "after", @@ -74646,96 +76108,15 @@ "deprecationReason": null }, { - "name": "outsideCollaborators", - "description": "A list of outside collaborators across the repositories in the enterprise.", - "args": [ - { - "name": "login", - "description": "The login of one specific outside collaborator.", - "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": "Ordering options for outside collaborators returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseMemberOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - }, - { - "name": "visibility", - "description": "Only return outside collaborators on repositories with this visibility.", - "type": { - "kind": "ENUM", - "name": "RepositoryVisibility", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "membersCanDeleteRepositoriesSetting", + "description": "The setting value for whether members with admin permissions for repositories can delete or transfer repositories.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "EnterpriseOutsideCollaboratorConnection", + "kind": "ENUM", + "name": "EnterpriseEnabledDisabledSettingValue", "ofType": null } }, @@ -74743,39 +76124,9 @@ "deprecationReason": null }, { - "name": "pendingAdminInvitations", - "description": "A list of pending administrator invitations for the enterprise.", + "name": "membersCanDeleteRepositoriesSettingOrganizations", + "description": "A list of enterprise organizations configured with the provided members can delete repositories setting value.", "args": [ - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for pending enterprise administrator invitations returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseAdministratorInvitationOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: DESC}" - }, - { - "name": "role", - "description": "The role to filter by.", - "type": { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -74815,150 +76166,30 @@ "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pendingCollaborators", - "description": "A list of pending collaborators across the repositories in the enterprise.", - "args": [ + }, { - "name": "query", - "description": "The search string to look for.", + "name": "value", + "description": "The setting value to find organizations for.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "defaultValue": null }, { "name": "orderBy", - "description": "Ordering options for pending repository collaborator invitations returned from the connection.", + "description": "Ordering options for organizations with this setting.", "type": { "kind": "INPUT_OBJECT", - "name": "RepositoryInvitationOrder", - "ofType": null - }, - "defaultValue": "{field: INVITEE_LOGIN, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterprisePendingCollaboratorConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pendingMemberInvitations", - "description": "A list of pending member invitations for organizations in the enterprise.", - "args": [ - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + "name": "OrganizationOrder", "ofType": null }, - "defaultValue": null + "defaultValue": "{field: LOGIN, direction: ASC}" } ], "type": { @@ -74966,7 +76197,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterprisePendingMemberInvitationConnection", + "name": "OrganizationConnection", "ofType": null } }, @@ -74974,8 +76205,8 @@ "deprecationReason": null }, { - "name": "repositoryProjectsSetting", - "description": "The setting value for whether repository projects are enabled in this enterprise.", + "name": "membersCanInviteCollaboratorsSetting", + "description": "The setting value for whether members of organizations in the enterprise can invite outside collaborators.", "args": [], "type": { "kind": "NON_NULL", @@ -74990,8 +76221,8 @@ "deprecationReason": null }, { - "name": "repositoryProjectsSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided repository projects setting value.", + "name": "membersCanInviteCollaboratorsSettingOrganizations", + "description": "A list of enterprise organizations configured with the provided members can invite collaborators setting value.", "args": [ { "name": "after", @@ -75071,20 +76302,40 @@ "deprecationReason": null }, { - "name": "samlIdentityProvider", - "description": "The SAML Identity Provider for the enterprise.", + "name": "membersCanMakePurchasesSetting", + "description": "Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.", "args": [], "type": { - "kind": "OBJECT", - "name": "EnterpriseIdentityProvider", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EnterpriseMembersCanMakePurchasesSettingValue", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "samlIdentityProviderSettingOrganizations", - "description": "A list of enterprise organizations configured with the SAML single sign-on setting value.", + "name": "membersCanUpdateProtectedBranchesSetting", + "description": "The setting value for whether members with admin permissions for repositories can update protected branches.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EnterpriseEnabledDisabledSettingValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "membersCanUpdateProtectedBranchesSettingOrganizations", + "description": "A list of enterprise organizations configured with the provided members can update protected branches setting value.", "args": [ { "name": "after", @@ -75133,8 +76384,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "IdentityProviderConfigurationState", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -75164,8 +76415,8 @@ "deprecationReason": null }, { - "name": "teamDiscussionsSetting", - "description": "The setting value for whether team discussions are enabled for organizations in this enterprise.", + "name": "membersCanViewDependencyInsightsSetting", + "description": "The setting value for whether members can view dependency insights.", "args": [], "type": { "kind": "NON_NULL", @@ -75180,8 +76431,8 @@ "deprecationReason": null }, { - "name": "teamDiscussionsSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided team discussions setting value.", + "name": "membersCanViewDependencyInsightsSettingOrganizations", + "description": "A list of enterprise organizations configured with the provided members can view dependency insights setting value.", "args": [ { "name": "after", @@ -75261,15 +76512,15 @@ "deprecationReason": null }, { - "name": "twoFactorRequiredSetting", - "description": "The setting value for whether the enterprise requires two-factor authentication for its organizations and users.", + "name": "organizationProjectsSetting", + "description": "The setting value for whether organization projects are enabled for organizations in this enterprise.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "EnterpriseEnabledSettingValue", + "name": "EnterpriseEnabledDisabledSettingValue", "ofType": null } }, @@ -75277,8 +76528,8 @@ "deprecationReason": null }, { - "name": "twoFactorRequiredSettingOrganizations", - "description": "A list of enterprise organizations configured with the two-factor authentication setting value.", + "name": "organizationProjectsSettingOrganizations", + "description": "A list of enterprise organizations configured with the provided organization projects setting value.", "args": [ { "name": "after", @@ -75356,335 +76607,185 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "description": "The possible administrator roles in an enterprise account.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OWNER", - "description": "Represents an owner of the enterprise account.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BILLING_MANAGER", - "description": "Represents a billing manager of the enterprise account.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseAdministratorConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorEdge", - "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 + "name": "outsideCollaborators", + "description": "A list of outside collaborators across the repositories in the enterprise.", + "args": [ + { + "name": "login", + "description": "The login of one specific outside collaborator.", + "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": "Ordering options for outside collaborators returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "EnterpriseMemberOrder", + "ofType": null + }, + "defaultValue": "{field: LOGIN, direction: ASC}" + }, + { + "name": "visibility", + "description": "Only return outside collaborators on repositories with this visibility.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "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": "EnterpriseAdministratorEdge", - "description": "A User who is an administrator of an enterprise.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "The role of the administrator.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "description": "The possible values for an enabled/disabled enterprise setting.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENABLED", - "description": "The setting is enabled for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISABLED", - "description": "The setting is disabled for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO_POLICY", - "description": "There is no policy set for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseDefaultRepositoryPermissionSettingValue", - "description": "The possible values for the enterprise default repository permission setting.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NO_POLICY", - "description": "Organizations in the enterprise choose default repository permissions for their members.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WRITE", - "description": "Organization members will be able to clone, pull, and push all organization repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "READ", - "description": "Organization members will be able to clone and pull all organization repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NONE", - "description": "Organization members will only be able to clone and pull public repositories.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerInstallationOrder", - "description": "Ordering options for Enterprise Server installation connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order Enterprise Server installations by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseServerInstallationOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", + "name": "EnterpriseOutsideCollaboratorConnection", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseServerInstallationOrderField", - "description": "Properties by which Enterprise Server installation connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "HOST_NAME", - "description": "Order Enterprise Server installations by host name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOMER_NAME", - "description": "Order Enterprise Server installations by customer name", "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_AT", - "description": "Order Enterprise Server installations by creation time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerInstallationConnection", - "description": "The connection type for EnterpriseServerInstallation.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerInstallationEdge", - "ofType": null + "name": "pendingAdminInvitations", + "description": "A list of pending administrator invitations for the enterprise.", + "args": [ + { + "name": "query", + "description": "The search string to look for.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for pending enterprise administrator invitations returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "EnterpriseAdministratorInvitationOrder", + "ofType": null + }, + "defaultValue": "{field: CREATED_AT, direction: DESC}" + }, + { + "name": "role", + "description": "The role to filter by.", + "type": { + "kind": "ENUM", + "name": "EnterpriseAdministratorRole", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseServerInstallation", + "name": "EnterpriseAdministratorInvitationConnection", "ofType": null } }, @@ -75692,15 +76793,76 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], + "name": "pendingCollaborators", + "description": "A list of pending collaborators across the repositories in the enterprise.", + "args": [ + { + "name": "query", + "description": "The search string to look for.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for pending repository collaborator invitations returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RepositoryInvitationOrder", + "ofType": null + }, + "defaultValue": "{field: INVITEE_LOGIN, direction: ASC}" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "EnterprisePendingCollaboratorConnection", "ofType": null } }, @@ -75708,42 +76870,66 @@ "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 + "name": "pendingMemberInvitations", + "description": "A list of pending member invitations for organizations in the enterprise.", + "args": [ + { + "name": "query", + "description": "The search string to look for.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerInstallationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "EnterprisePendingMemberInvitationConnection", "ofType": null } }, @@ -75751,38 +76937,15 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseServerInstallation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerInstallation", - "description": "An Enterprise Server installation.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "repositoryProjectsSetting", + "description": "The setting value for whether repository projects are enabled in this enterprise.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "ENUM", + "name": "EnterpriseEnabledDisabledSettingValue", "ofType": null } }, @@ -75790,31 +76953,80 @@ "deprecationReason": null }, { - "name": "customerName", - "description": "The customer name to which the Enterprise Server installation belongs.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "repositoryProjectsSettingOrganizations", + "description": "A list of enterprise organizations configured with the provided repository projects setting value.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "value", + "description": "The setting value to find organizations for.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for organizations with this setting.", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizationOrder", + "ofType": null + }, + "defaultValue": "{field: LOGIN, direction: ASC}" } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hostName", - "description": "The host name of the Enterprise Server installation.", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "OrganizationConnection", "ofType": null } }, @@ -75822,31 +77034,92 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "samlIdentityProvider", + "description": "The SAML Identity Provider for the enterprise.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "EnterpriseIdentityProvider", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isConnected", - "description": "Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.", - "args": [], + "name": "samlIdentityProviderSettingOrganizations", + "description": "A list of enterprise organizations configured with the SAML single sign-on setting value.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "value", + "description": "The setting value to find organizations for.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IdentityProviderConfigurationState", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for organizations with this setting.", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizationOrder", + "ofType": null + }, + "defaultValue": "{field: LOGIN, direction: ASC}" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "OrganizationConnection", "ofType": null } }, @@ -75854,15 +77127,15 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "teamDiscussionsSetting", + "description": "The setting value for whether team discussions are enabled for organizations in this enterprise.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "ENUM", + "name": "EnterpriseEnabledDisabledSettingValue", "ofType": null } }, @@ -75870,19 +77143,9 @@ "deprecationReason": null }, { - "name": "userAccounts", - "description": "User accounts on this Enterprise Server installation.", + "name": "teamDiscussionsSettingOrganizations", + "description": "A list of enterprise organizations configured with the provided team discussions setting value.", "args": [ - { - "name": "orderBy", - "description": "Ordering options for Enterprise Server user accounts returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -75922,6 +77185,30 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "value", + "description": "The setting value to find organizations for.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for organizations with this setting.", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizationOrder", + "ofType": null + }, + "defaultValue": "{field: LOGIN, direction: ASC}" } ], "type": { @@ -75929,7 +77216,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountConnection", + "name": "OrganizationConnection", "ofType": null } }, @@ -75937,19 +77224,25 @@ "deprecationReason": null }, { - "name": "userAccountsUploads", - "description": "User accounts uploads for the Enterprise Server installation.", + "name": "twoFactorRequiredSetting", + "description": "The setting value for whether the enterprise requires two-factor authentication for its organizations and users.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EnterpriseEnabledSettingValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twoFactorRequiredSettingOrganizations", + "description": "A list of enterprise organizations configured with the two-factor authentication setting value.", "args": [ - { - "name": "orderBy", - "description": "Ordering options for Enterprise Server user accounts uploads returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountsUploadOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: DESC}" - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -75989,88 +77282,67 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "value", + "description": "The setting value to find organizations for.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for organizations with this setting.", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizationOrder", + "ofType": null + }, + "defaultValue": "{field: LOGIN, direction: ASC}" } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUploadConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountOrder", - "description": "Ordering options for Enterprise Server user account connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order user accounts by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseServerUserAccountOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "OrderDirection", + "kind": "OBJECT", + "name": "OrganizationConnection", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "EnterpriseServerUserAccountOrderField", - "description": "Properties by which Enterprise Server user account connections can be ordered.", + "name": "EnterpriseAdministratorRole", + "description": "The possible administrator roles in an enterprise account.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "LOGIN", - "description": "Order user accounts by login", + "name": "OWNER", + "description": "Represents an owner of the enterprise account.", "isDeprecated": false, "deprecationReason": null }, { - "name": "REMOTE_CREATED_AT", - "description": "Order user accounts by creation time on the Enterprise Server installation", + "name": "BILLING_MANAGER", + "description": "Represents a billing manager of the enterprise account.", "isDeprecated": false, "deprecationReason": null } @@ -76079,8 +77351,8 @@ }, { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountConnection", - "description": "The connection type for EnterpriseServerUserAccount.", + "name": "EnterpriseAdministratorConnection", + "description": "The connection type for User.", "fields": [ { "name": "edges", @@ -76091,7 +77363,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEdge", + "name": "EnterpriseAdministratorEdge", "ofType": null } }, @@ -76107,7 +77379,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseServerUserAccount", + "name": "User", "ofType": null } }, @@ -76154,8 +77426,8 @@ }, { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEdge", - "description": "An edge in a connection.", + "name": "EnterpriseAdministratorEdge", + "description": "A User who is an administrator of an enterprise.", "fields": [ { "name": "cursor", @@ -76179,257 +77451,119 @@ "args": [], "type": { "kind": "OBJECT", - "name": "EnterpriseServerUserAccount", + "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccount", - "description": "A user account on an Enterprise Server installation.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "emails", - "description": "User emails belonging to this user account.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for Enterprise Server user account emails returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountEmailOrder", - "ofType": null - }, - "defaultValue": "{field: EMAIL, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "role", + "description": "The role of the administrator.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmailConnection", + "kind": "ENUM", + "name": "EnterpriseAdministratorRole", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EnterpriseEnabledDisabledSettingValue", + "description": "The possible values for an enabled/disabled enterprise setting.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "enterpriseServerInstallation", - "description": "The Enterprise Server installation on which this user account exists.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerInstallation", - "ofType": null - } - }, + "name": "ENABLED", + "description": "The setting is enabled for organizations in the enterprise.", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "DISABLED", + "description": "The setting is disabled for organizations in the enterprise.", "isDeprecated": false, "deprecationReason": null }, { - "name": "isSiteAdmin", - "description": "Whether the user account is a site administrator on the Enterprise Server installation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "NO_POLICY", + "description": "There is no policy set for organizations in the enterprise.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EnterpriseDefaultRepositoryPermissionSettingValue", + "description": "The possible values for the enterprise default repository permission setting.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "login", - "description": "The login of the user account on the Enterprise Server installation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "NO_POLICY", + "description": "Organizations in the enterprise choose default repository permissions for their members.", "isDeprecated": false, "deprecationReason": null }, { - "name": "profileName", - "description": "The profile name of the user account on the Enterprise Server installation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "ADMIN", + "description": "Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories.", "isDeprecated": false, "deprecationReason": null }, { - "name": "remoteCreatedAt", - "description": "The date and time when the user account was created on the Enterprise Server installation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, + "name": "WRITE", + "description": "Organization members will be able to clone, pull, and push all organization repositories.", "isDeprecated": false, "deprecationReason": null }, { - "name": "remoteUserId", - "description": "The ID of the user account on the Enterprise Server installation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "READ", + "description": "Organization members will be able to clone and pull all organization repositories.", "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 - } - }, + "name": "NONE", + "description": "Organization members will only be able to clone and pull public repositories.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountEmailOrder", - "description": "Ordering options for Enterprise Server user account email connections.", + "name": "EnterpriseServerInstallationOrder", + "description": "Ordering options for Enterprise Server installation connections.", "fields": null, "inputFields": [ { "name": "field", - "description": "The field to order emails by.", + "description": "The field to order Enterprise Server installations by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "EnterpriseServerUserAccountEmailOrderField", + "name": "EnterpriseServerInstallationOrderField", "ofType": null } }, @@ -76456,15 +77590,27 @@ }, { "kind": "ENUM", - "name": "EnterpriseServerUserAccountEmailOrderField", - "description": "Properties by which Enterprise Server user account email connections can be ordered.", + "name": "EnterpriseServerInstallationOrderField", + "description": "Properties by which Enterprise Server installation connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "EMAIL", - "description": "Order emails by email", + "name": "HOST_NAME", + "description": "Order Enterprise Server installations by host name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOMER_NAME", + "description": "Order Enterprise Server installations by customer name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_AT", + "description": "Order Enterprise Server installations by creation time", "isDeprecated": false, "deprecationReason": null } @@ -76473,8 +77619,8 @@ }, { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmailConnection", - "description": "The connection type for EnterpriseServerUserAccountEmail.", + "name": "EnterpriseServerInstallationConnection", + "description": "The connection type for EnterpriseServerInstallation.", "fields": [ { "name": "edges", @@ -76485,7 +77631,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmailEdge", + "name": "EnterpriseServerInstallationEdge", "ofType": null } }, @@ -76501,7 +77647,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmail", + "name": "EnterpriseServerInstallation", "ofType": null } }, @@ -76548,7 +77694,7 @@ }, { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmailEdge", + "name": "EnterpriseServerInstallationEdge", "description": "An edge in a connection.", "fields": [ { @@ -76573,7 +77719,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmail", + "name": "EnterpriseServerInstallation", "ofType": null }, "isDeprecated": false, @@ -76587,8 +77733,8 @@ }, { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmail", - "description": "An email belonging to a user account on an Enterprise Server installation.", + "name": "EnterpriseServerInstallation", + "description": "An Enterprise Server installation.", "fields": [ { "name": "createdAt", @@ -76607,8 +77753,24 @@ "deprecationReason": null }, { - "name": "email", - "description": "The email address.", + "name": "customerName", + "description": "The customer name to which the Enterprise Server installation belongs.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostName", + "description": "The host name of the Enterprise Server installation.", "args": [], "type": { "kind": "NON_NULL", @@ -76639,8 +77801,8 @@ "deprecationReason": null }, { - "name": "isPrimary", - "description": "Indicates whether this is the primary email of the associated user account.", + "name": "isConnected", + "description": "Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.", "args": [], "type": { "kind": "NON_NULL", @@ -76671,15 +77833,133 @@ "deprecationReason": null }, { - "name": "userAccount", - "description": "The user account to which the email belongs.", - "args": [], + "name": "userAccounts", + "description": "User accounts on this Enterprise Server installation.", + "args": [ + { + "name": "orderBy", + "description": "Ordering options for Enterprise Server user accounts returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "EnterpriseServerUserAccountOrder", + "ofType": null + }, + "defaultValue": "{field: LOGIN, direction: ASC}" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseServerUserAccount", + "name": "EnterpriseServerUserAccountConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userAccountsUploads", + "description": "User accounts uploads for the Enterprise Server installation.", + "args": [ + { + "name": "orderBy", + "description": "Ordering options for Enterprise Server user accounts uploads returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "EnterpriseServerUserAccountsUploadOrder", + "ofType": null + }, + "defaultValue": "{field: CREATED_AT, direction: DESC}" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EnterpriseServerUserAccountsUploadConnection", "ofType": null } }, @@ -76700,19 +77980,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountsUploadOrder", - "description": "Ordering options for Enterprise Server user accounts upload connections.", + "name": "EnterpriseServerUserAccountOrder", + "description": "Ordering options for Enterprise Server user account connections.", "fields": null, "inputFields": [ { "name": "field", - "description": "The field to order user accounts uploads by.", + "description": "The field to order user accounts by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "EnterpriseServerUserAccountsUploadOrderField", + "name": "EnterpriseServerUserAccountOrderField", "ofType": null } }, @@ -76739,15 +78019,21 @@ }, { "kind": "ENUM", - "name": "EnterpriseServerUserAccountsUploadOrderField", - "description": "Properties by which Enterprise Server user accounts upload connections can be ordered.", + "name": "EnterpriseServerUserAccountOrderField", + "description": "Properties by which Enterprise Server user account connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "CREATED_AT", - "description": "Order user accounts uploads by creation time", + "name": "LOGIN", + "description": "Order user accounts by login", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REMOTE_CREATED_AT", + "description": "Order user accounts by creation time on the Enterprise Server installation", "isDeprecated": false, "deprecationReason": null } @@ -76756,8 +78042,8 @@ }, { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUploadConnection", - "description": "The connection type for EnterpriseServerUserAccountsUpload.", + "name": "EnterpriseServerUserAccountConnection", + "description": "The connection type for EnterpriseServerUserAccount.", "fields": [ { "name": "edges", @@ -76768,7 +78054,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUploadEdge", + "name": "EnterpriseServerUserAccountEdge", "ofType": null } }, @@ -76784,7 +78070,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUpload", + "name": "EnterpriseServerUserAccount", "ofType": null } }, @@ -76831,7 +78117,7 @@ }, { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUploadEdge", + "name": "EnterpriseServerUserAccountEdge", "description": "An edge in a connection.", "fields": [ { @@ -76856,7 +78142,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUpload", + "name": "EnterpriseServerUserAccount", "ofType": null }, "isDeprecated": false, @@ -76870,8 +78156,8 @@ }, { "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUpload", - "description": "A user accounts upload from an Enterprise Server installation.", + "name": "EnterpriseServerUserAccount", + "description": "A user account on an Enterprise Server installation.", "fields": [ { "name": "createdAt", @@ -76890,15 +78176,66 @@ "deprecationReason": null }, { - "name": "enterprise", - "description": "The enterprise to which this upload belongs.", - "args": [], + "name": "emails", + "description": "User emails belonging to this user account.", + "args": [ + { + "name": "orderBy", + "description": "Ordering options for Enterprise Server user account emails returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "EnterpriseServerUserAccountEmailOrder", + "ofType": null + }, + "defaultValue": "{field: EMAIL, direction: ASC}" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Enterprise", + "name": "EnterpriseServerUserAccountEmailConnection", "ofType": null } }, @@ -76907,7 +78244,7 @@ }, { "name": "enterpriseServerInstallation", - "description": "The Enterprise Server installation for which this upload was generated.", + "description": "The Enterprise Server installation on which this user account exists.", "args": [], "type": { "kind": "NON_NULL", @@ -76938,15 +78275,15 @@ "deprecationReason": null }, { - "name": "name", - "description": "The name of the file uploaded.", + "name": "isSiteAdmin", + "description": "Whether the user account is a site administrator on the Enterprise Server installation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -76954,15 +78291,15 @@ "deprecationReason": null }, { - "name": "syncState", - "description": "The synchronization state of the upload", + "name": "login", + "description": "The login of the user account on the Enterprise Server installation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "EnterpriseServerUserAccountsUploadSyncState", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -76970,8 +78307,20 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "profileName", + "description": "The profile name of the user account on the Enterprise Server installation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remoteCreatedAt", + "description": "The date and time when the user account was created on the Enterprise Server installation.", "args": [], "type": { "kind": "NON_NULL", @@ -76984,164 +78333,101 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseServerUserAccountsUploadSyncState", - "description": "Synchronization state of the Enterprise Server user accounts upload", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "The synchronization of the upload is pending.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "SUCCESS", - "description": "The synchronization of the upload succeeded.", + "name": "remoteUserId", + "description": "The ID of the user account on the Enterprise Server installation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FAILURE", - "description": "The synchronization of the upload failed.", + "name": "updatedAt", + "description": "Identifies the date and time when the object was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseMembersCanCreateRepositoriesSettingValue", - "description": "The possible values for the enterprise members can create repositories setting.", - "fields": null, "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NO_POLICY", - "description": "Organization administrators choose whether to allow members to create repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL", - "description": "Members will be able to create public and private repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "Members will be able to create only public repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "Members will be able to create only private repositories.", - "isDeprecated": false, - "deprecationReason": null - }, + "interfaces": [ { - "name": "DISABLED", - "description": "Members will not be able to create public or private repositories.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "Node", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "OrganizationMembersCanCreateRepositoriesSettingValue", - "description": "The possible values for the members can create repositories setting on an organization.", + "kind": "INPUT_OBJECT", + "name": "EnterpriseServerUserAccountEmailOrder", + "description": "Ordering options for Enterprise Server user account email connections.", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ALL", - "description": "Members will be able to create public and private repositories.", - "isDeprecated": false, - "deprecationReason": null - }, + "inputFields": [ { - "name": "PRIVATE", - "description": "Members will be able to create only private repositories.", - "isDeprecated": false, - "deprecationReason": null + "name": "field", + "description": "The field to order emails by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EnterpriseServerUserAccountEmailOrderField", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "DISABLED", - "description": "Members will not be able to create public or private repositories.", - "isDeprecated": false, - "deprecationReason": null + "name": "direction", + "description": "The ordering direction.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null } ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseMembersCanMakePurchasesSettingValue", - "description": "The possible values for the members can make purchases setting.", - "fields": null, - "inputFields": null, "interfaces": null, - "enumValues": [ - { - "name": "ENABLED", - "description": "The setting is enabled for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISABLED", - "description": "The setting is disabled for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - } - ], + "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "RepositoryVisibility", - "description": "The repository's visibility level.", + "name": "EnterpriseServerUserAccountEmailOrderField", + "description": "Properties by which Enterprise Server user account email connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", + "name": "EMAIL", + "description": "Order emails by email", "isDeprecated": false, "deprecationReason": null } @@ -77150,8 +78436,8 @@ }, { "kind": "OBJECT", - "name": "EnterpriseOutsideCollaboratorConnection", - "description": "The connection type for User.", + "name": "EnterpriseServerUserAccountEmailConnection", + "description": "The connection type for EnterpriseServerUserAccountEmail.", "fields": [ { "name": "edges", @@ -77162,7 +78448,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseOutsideCollaboratorEdge", + "name": "EnterpriseServerUserAccountEmailEdge", "ofType": null } }, @@ -77178,7 +78464,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "User", + "name": "EnterpriseServerUserAccountEmail", "ofType": null } }, @@ -77225,8 +78511,8 @@ }, { "kind": "OBJECT", - "name": "EnterpriseOutsideCollaboratorEdge", - "description": "A User who is an outside collaborator of an enterprise through one or more organizations.", + "name": "EnterpriseServerUserAccountEmailEdge", + "description": "An edge in a connection.", "fields": [ { "name": "cursor", @@ -77244,100 +78530,17 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "isUnlicensed", - "description": "Whether the outside collaborator does not have a license for the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "User", + "name": "EnterpriseServerUserAccountEmail", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "repositories", - "description": "The enterprise organization repositories this user is a member of.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": "{field: NAME, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfoConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -77347,87 +78550,28 @@ }, { "kind": "OBJECT", - "name": "EnterpriseRepositoryInfoConnection", - "description": "The connection type for EnterpriseRepositoryInfo.", + "name": "EnterpriseServerUserAccountEmail", + "description": "An email belonging to a user account on an Enterprise Server installation.", "fields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfoEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfo", - "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.", + "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": "EnterpriseRepositoryInfoEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "email", + "description": "The email address.", "args": [], "type": { "kind": "NON_NULL", @@ -77441,29 +78585,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfo", - "description": "A subset of repository information queryable from an enterprise.", - "fields": [ { "name": "id", "description": null, @@ -77481,8 +78602,8 @@ "deprecationReason": null }, { - "name": "isPrivate", - "description": "Identifies if the repository is private.", + "name": "isPrimary", + "description": "Indicates whether this is the primary email of the associated user account.", "args": [], "type": { "kind": "NON_NULL", @@ -77497,15 +78618,15 @@ "deprecationReason": null }, { - "name": "name", - "description": "The repository's name.", + "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 } }, @@ -77513,15 +78634,15 @@ "deprecationReason": null }, { - "name": "nameWithOwner", - "description": "The repository's name with owner.", + "name": "userAccount", + "description": "The user account to which the email belongs.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "EnterpriseServerUserAccount", "ofType": null } }, @@ -77542,19 +78663,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "EnterpriseAdministratorInvitationOrder", - "description": "Ordering options for enterprise administrator invitation connections", + "name": "EnterpriseServerUserAccountsUploadOrder", + "description": "Ordering options for Enterprise Server user accounts upload connections.", "fields": null, "inputFields": [ { "name": "field", - "description": "The field to order enterprise administrator invitations by.", + "description": "The field to order user accounts uploads by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "EnterpriseAdministratorInvitationOrderField", + "name": "EnterpriseServerUserAccountsUploadOrderField", "ofType": null } }, @@ -77581,15 +78702,15 @@ }, { "kind": "ENUM", - "name": "EnterpriseAdministratorInvitationOrderField", - "description": "Properties by which enterprise administrator invitation connections can be ordered.", + "name": "EnterpriseServerUserAccountsUploadOrderField", + "description": "Properties by which Enterprise Server user accounts upload connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CREATED_AT", - "description": "Order enterprise administrator member invitations by creation time", + "description": "Order user accounts uploads by creation time", "isDeprecated": false, "deprecationReason": null } @@ -77598,8 +78719,8 @@ }, { "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitationConnection", - "description": "The connection type for EnterpriseAdministratorInvitation.", + "name": "EnterpriseServerUserAccountsUploadConnection", + "description": "The connection type for EnterpriseServerUserAccountsUpload.", "fields": [ { "name": "edges", @@ -77610,7 +78731,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitationEdge", + "name": "EnterpriseServerUserAccountsUploadEdge", "ofType": null } }, @@ -77626,7 +78747,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", + "name": "EnterpriseServerUserAccountsUpload", "ofType": null } }, @@ -77673,7 +78794,7 @@ }, { "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitationEdge", + "name": "EnterpriseServerUserAccountsUploadEdge", "description": "An edge in a connection.", "fields": [ { @@ -77698,7 +78819,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", + "name": "EnterpriseServerUserAccountsUpload", "ofType": null }, "isDeprecated": false, @@ -77712,8 +78833,8 @@ }, { "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", - "description": "An invitation for a user to become an owner or billing manager of an enterprise.", + "name": "EnterpriseServerUserAccountsUpload", + "description": "A user accounts upload from an Enterprise Server installation.", "fields": [ { "name": "createdAt", @@ -77732,27 +78853,31 @@ "deprecationReason": null }, { - "name": "email", - "description": "The email of the person who was invited to the enterprise.", + "name": "enterprise", + "description": "The enterprise to which this upload belongs.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Enterprise", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enterprise", - "description": "The enterprise the invitation is for.", + "name": "enterpriseServerInstallation", + "description": "The Enterprise Server installation for which this upload was generated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Enterprise", + "name": "EnterpriseServerInstallation", "ofType": null } }, @@ -77776,39 +78901,47 @@ "deprecationReason": null }, { - "name": "invitee", - "description": "The user who was invited to the enterprise.", + "name": "name", + "description": "The name of the file uploaded.", "args": [], "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "inviter", - "description": "The user who created the invitation.", + "name": "syncState", + "description": "The synchronization state of the upload", "args": [], "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EnterpriseServerUserAccountsUploadSyncState", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "role", - "description": "The invitee's pending role in the enterprise (owner or billing_manager).", + "name": "updatedAt", + "description": "Identifies the date and time when the object was last updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, @@ -77828,61 +78961,150 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "RepositoryInvitationOrder", - "description": "Ordering options for repository invitation connections.", + "kind": "ENUM", + "name": "EnterpriseServerUserAccountsUploadSyncState", + "description": "Synchronization state of the Enterprise Server user accounts upload", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "field", - "description": "The field to order repository invitations by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryInvitationOrderField", - "ofType": null - } - }, - "defaultValue": null + "name": "PENDING", + "description": "The synchronization of the upload is pending.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null + "name": "SUCCESS", + "description": "The synchronization of the upload succeeded.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILURE", + "description": "The synchronization of the upload failed.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EnterpriseMembersCanCreateRepositoriesSettingValue", + "description": "The possible values for the enterprise members can create repositories setting.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NO_POLICY", + "description": "Organization administrators choose whether to allow members to create repositories.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL", + "description": "Members will be able to create public and private repositories.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUBLIC", + "description": "Members will be able to create only public repositories.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": "Members will be able to create only private repositories.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISABLED", + "description": "Members will not be able to create public or private repositories.", + "isDeprecated": false, + "deprecationReason": null } ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrganizationMembersCanCreateRepositoriesSettingValue", + "description": "The possible values for the members can create repositories setting on an organization.", + "fields": null, + "inputFields": null, "interfaces": null, - "enumValues": null, + "enumValues": [ + { + "name": "ALL", + "description": "Members will be able to create public and private repositories.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": "Members will be able to create only private repositories.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISABLED", + "description": "Members will not be able to create public or private repositories.", + "isDeprecated": false, + "deprecationReason": null + } + ], "possibleTypes": null }, { "kind": "ENUM", - "name": "RepositoryInvitationOrderField", - "description": "Properties by which repository invitation connections can be ordered.", + "name": "EnterpriseMembersCanMakePurchasesSettingValue", + "description": "The possible values for the members can make purchases setting.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "CREATED_AT", - "description": "Order repository invitations by creation time", + "name": "ENABLED", + "description": "The setting is enabled for organizations in the enterprise.", "isDeprecated": false, "deprecationReason": null }, { - "name": "INVITEE_LOGIN", - "description": "Order repository invitations by invitee login", + "name": "DISABLED", + "description": "The setting is disabled for organizations in the enterprise.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RepositoryVisibility", + "description": "The repository's visibility level.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PRIVATE", + "description": "The repository is visible only to those with explicit access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUBLIC", + "description": "The repository is visible to everyone.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERNAL", + "description": "The repository is visible only to users in the same business.", "isDeprecated": false, "deprecationReason": null } @@ -77891,7 +79113,7 @@ }, { "kind": "OBJECT", - "name": "EnterprisePendingCollaboratorConnection", + "name": "EnterpriseOutsideCollaboratorConnection", "description": "The connection type for User.", "fields": [ { @@ -77903,7 +79125,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterprisePendingCollaboratorEdge", + "name": "EnterpriseOutsideCollaboratorEdge", "ofType": null } }, @@ -77966,8 +79188,8 @@ }, { "kind": "OBJECT", - "name": "EnterprisePendingCollaboratorEdge", - "description": "A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.", + "name": "EnterpriseOutsideCollaboratorEdge", + "description": "A User who is an outside collaborator of an enterprise through one or more organizations.", "fields": [ { "name": "cursor", @@ -77987,7 +79209,7 @@ }, { "name": "isUnlicensed", - "description": "Whether the invited collaborator does not have a license for the enterprise.", + "description": "Whether the outside collaborator does not have a license for the enterprise.", "args": [], "type": { "kind": "NON_NULL", @@ -78088,8 +79310,8 @@ }, { "kind": "OBJECT", - "name": "EnterprisePendingMemberInvitationConnection", - "description": "The connection type for OrganizationInvitation.", + "name": "EnterpriseRepositoryInfoConnection", + "description": "The connection type for EnterpriseRepositoryInfo.", "fields": [ { "name": "edges", @@ -78100,7 +79322,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterprisePendingMemberInvitationEdge", + "name": "EnterpriseRepositoryInfoEdge", "ofType": null } }, @@ -78116,7 +79338,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "OrganizationInvitation", + "name": "EnterpriseRepositoryInfo", "ofType": null } }, @@ -78154,22 +79376,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "totalUniqueUserCount", - "description": "Identifies the total count of unique users in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -78179,8 +79385,8 @@ }, { "kind": "OBJECT", - "name": "EnterprisePendingMemberInvitationEdge", - "description": "An invitation to be a member in an enterprise organization.", + "name": "EnterpriseRepositoryInfoEdge", + "description": "An edge in a connection.", "fields": [ { "name": "cursor", @@ -78198,29 +79404,13 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "isUnlicensed", - "description": "Whether the invitation has a license for the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "OrganizationInvitation", + "name": "EnterpriseRepositoryInfo", "ofType": null }, "isDeprecated": false, @@ -78234,84 +79424,19 @@ }, { "kind": "OBJECT", - "name": "EnterpriseIdentityProvider", - "description": "An identity provider configured to provision identities for an enterprise.", + "name": "EnterpriseRepositoryInfo", + "description": "A subset of repository information queryable from an enterprise.", "fields": [ { - "name": "digestMethod", - "description": "The digest algorithm used to sign SAML requests for the identity provider.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SamlDigestAlgorithm", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise this identity provider belongs to.", + "name": "id", + "description": null, "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "externalIdentities", - "description": "ExternalIdentities provisioned by this identity provider.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ExternalIdentityConnection", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -78319,15 +79444,15 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "isPrivate", + "description": "Identifies if the repository is private.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -78335,69 +79460,33 @@ "deprecationReason": null }, { - "name": "idpCertificate", - "description": "The x509 certificate used by the identity provider 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": "recoveryCodes", - "description": "Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.", + "name": "name", + "description": "The repository's name.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "signatureMethod", - "description": "The signature algorithm used to sign SAML requests for the identity provider.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SamlSignatureAlgorithm", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ssoUrl", - "description": "The URL endpoint for the identity provider's SAML SSO.", + "name": "nameWithOwner", + "description": "The repository's name with owner.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -78408,128 +79497,62 @@ { "kind": "INTERFACE", "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SamlDigestAlgorithm", - "description": "The possible digest algorithms used to sign SAML requests for an identity provider.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SHA1", - "description": "SHA1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHA256", - "description": "SHA256", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHA384", - "description": "SHA384", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHA512", - "description": "SHA512", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SamlSignatureAlgorithm", - "description": "The possible signature algorithms used to sign SAML requests for a Identity Provider.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "RSA_SHA1", - "description": "RSA-SHA1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RSA_SHA256", - "description": "RSA-SHA256", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RSA_SHA384", - "description": "RSA-SHA384", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RSA_SHA512", - "description": "RSA-SHA512", - "isDeprecated": false, - "deprecationReason": null + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "IdentityProviderConfigurationState", - "description": "The possible states in which authentication can be configured with an identity provider.", + "kind": "INPUT_OBJECT", + "name": "EnterpriseAdministratorInvitationOrder", + "description": "Ordering options for enterprise administrator invitation connections", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENFORCED", - "description": "Authentication with an identity provider is configured and enforced.", - "isDeprecated": false, - "deprecationReason": null - }, + "inputFields": [ { - "name": "CONFIGURED", - "description": "Authentication with an identity provider is configured but not enforced.", - "isDeprecated": false, - "deprecationReason": null + "name": "field", + "description": "The field to order enterprise administrator invitations by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EnterpriseAdministratorInvitationOrderField", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "UNCONFIGURED", - "description": "Authentication with an identity provider is not configured.", - "isDeprecated": false, - "deprecationReason": 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": "EnterpriseEnabledSettingValue", - "description": "The possible values for an enabled/no policy enterprise setting.", + "name": "EnterpriseAdministratorInvitationOrderField", + "description": "Properties by which enterprise administrator invitation connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "ENABLED", - "description": "The setting is enabled for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO_POLICY", - "description": "There is no policy set for organizations in the enterprise.", + "name": "CREATED_AT", + "description": "Order enterprise administrator member invitations by creation time", "isDeprecated": false, "deprecationReason": null } @@ -78538,8 +79561,8 @@ }, { "kind": "OBJECT", - "name": "EnterpriseUserAccountConnection", - "description": "The connection type for EnterpriseUserAccount.", + "name": "EnterpriseAdministratorInvitationConnection", + "description": "The connection type for EnterpriseAdministratorInvitation.", "fields": [ { "name": "edges", @@ -78550,7 +79573,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseUserAccountEdge", + "name": "EnterpriseAdministratorInvitationEdge", "ofType": null } }, @@ -78566,7 +79589,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnterpriseUserAccount", + "name": "EnterpriseAdministratorInvitation", "ofType": null } }, @@ -78613,7 +79636,7 @@ }, { "kind": "OBJECT", - "name": "EnterpriseUserAccountEdge", + "name": "EnterpriseAdministratorInvitationEdge", "description": "An edge in a connection.", "fields": [ { @@ -78638,7 +79661,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "EnterpriseUserAccount", + "name": "EnterpriseAdministratorInvitation", "ofType": null }, "isDeprecated": false, @@ -78652,43 +79675,19 @@ }, { "kind": "OBJECT", - "name": "MarketplaceCategory", - "description": "A public description of a Marketplace category.", + "name": "EnterpriseAdministratorInvitation", + "description": "An invitation for a user to become an owner or billing manager of an enterprise.", "fields": [ { - "name": "description", - "description": "The category's description.", - "args": [], - "type": { - "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.", - "args": [], - "type": { - "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 } }, @@ -78696,31 +79695,27 @@ "deprecationReason": null }, { - "name": "name", - "description": "The category's name.", + "name": "email", + "description": "The email of the person who was invited to the enterprise.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "primaryListingCount", - "description": "How many Marketplace listings have this as their primary category.", + "name": "enterprise", + "description": "The enterprise the invitation is for.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Enterprise", "ofType": null } }, @@ -78728,15 +79723,15 @@ "deprecationReason": null }, { - "name": "resourcePath", - "description": "The HTTP path for this Marketplace category.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "ID", "ofType": null } }, @@ -78744,47 +79739,39 @@ "deprecationReason": null }, { - "name": "secondaryListingCount", - "description": "How many Marketplace listings have this as their secondary category.", + "name": "invitee", + "description": "The user who was invited to the enterprise.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "User", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "slug", - "description": "The short name of the category 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", - "ofType": null - } + "kind": "OBJECT", + "name": "User", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for this Marketplace category.", + "name": "role", + "description": "The invitee's pending role in the enterprise (owner or billing_manager).", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "ENUM", + "name": "EnterpriseAdministratorRole", "ofType": null } }, @@ -78804,116 +79791,82 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "MarketplaceListing", - "description": "A listing in the GitHub integration marketplace.", - "fields": [ - { - "name": "app", - "description": "The GitHub App this listing represents.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "App", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "companyUrl", - "description": "URL to the listing owner's company site.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "RepositoryInvitationOrder", + "description": "Ordering options for repository invitation connections.", + "fields": null, + "inputFields": [ { - "name": "configurationResourcePath", - "description": "The HTTP path for configuring access to the listing's integration or OAuth app", - "args": [], + "name": "field", + "description": "The field to order repository invitations by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "ENUM", + "name": "RepositoryInvitationOrderField", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "configurationUrl", - "description": "The HTTP URL for configuring access to the listing's integration or OAuth app", - "args": [], + "name": "direction", + "description": "The ordering direction.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "ENUM", + "name": "OrderDirection", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentationUrl", - "description": "URL to the listing's documentation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RepositoryInvitationOrderField", + "description": "Properties by which repository invitation connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "extendedDescription", - "description": "The listing's detailed description.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "CREATED_AT", + "description": "Order repository invitations by creation time", "isDeprecated": false, "deprecationReason": null }, { - "name": "extendedDescriptionHTML", - "description": "The listing's detailed description rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, + "name": "INVITEE_LOGIN", + "description": "Order repository invitations by invitee login", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnterprisePendingCollaboratorConnection", + "description": "The connection type for User.", + "fields": [ { - "name": "fullDescription", - "description": "The listing's introductory description.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "EnterprisePendingCollaboratorEdge", "ofType": null } }, @@ -78921,15 +79874,15 @@ "deprecationReason": null }, { - "name": "fullDescriptionHTML", - "description": "The listing's introductory description rendered to HTML.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "HTML", + "kind": "OBJECT", + "name": "User", "ofType": null } }, @@ -78937,31 +79890,15 @@ "deprecationReason": null }, { - "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": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "`hasApprovalBeenRequested` will be removed. Use `isVerificationPendingFromDraft` instead. Removal on 2019-10-01 UTC." - }, - { - "name": "hasPublishedFreeTrialPlans", - "description": "Does this listing have any plans with a free trial?", + "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 } }, @@ -78969,43 +79906,42 @@ "deprecationReason": null }, { - "name": "hasTermsOfService", - "description": "Does this listing have a terms of service link?", + "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": "howItWorks", - "description": "A technical description of how this app works with GitHub.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnterprisePendingCollaboratorEdge", + "description": "A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.", + "fields": [ { - "name": "howItWorksHTML", - "description": "The listing's technical description rendered to HTML.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "HTML", + "name": "String", "ofType": null } }, @@ -79013,15 +79949,15 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "isUnlicensed", + "description": "Whether the invited collaborator does not have a license for the enterprise.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -79029,91 +79965,105 @@ "deprecationReason": null }, { - "name": "installationUrl", - "description": "URL to install the product to the viewer's account or organization.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "User", "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": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isApproved", - "description": "Whether this listing has been approved for display in the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "name": "repositories", + "description": "The enterprise organization repositories this user is a member of.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for repositories.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RepositoryOrder", + "ofType": null + }, + "defaultValue": "{field: NAME, direction: ASC}" } - }, - "isDeprecated": true, - "deprecationReason": "`isApproved` will be removed. Use `isPublic` instead. Removal on 2019-10-01 UTC." - }, - { - "name": "isArchived", - "description": "Whether this listing has been removed from the Marketplace.", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "EnterpriseRepositoryInfoConnection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "isDelisted", - "description": "Whether this listing has been removed from the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "`isDelisted` will be removed. Use `isArchived` instead. Removal on 2019-10-01 UTC." - }, - { - "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.", + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnterprisePendingMemberInvitationConnection", + "description": "The connection type for OrganizationInvitation.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "EnterprisePendingMemberInvitationEdge", "ofType": null } }, @@ -79121,15 +80071,15 @@ "deprecationReason": null }, { - "name": "isPaid", - "description": "Whether the product this listing represents is available as part of a paid plan.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "OrganizationInvitation", "ofType": null } }, @@ -79137,15 +80087,15 @@ "deprecationReason": null }, { - "name": "isPublic", - "description": "Whether this listing has been approved for display in the Marketplace.", + "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 } }, @@ -79153,15 +80103,15 @@ "deprecationReason": null }, { - "name": "isRejected", - "description": "Whether this listing has been rejected by GitHub for display in the Marketplace.", + "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 } }, @@ -79169,31 +80119,42 @@ "deprecationReason": null }, { - "name": "isUnverified", - "description": "Whether this listing has been approved for unverified display in the Marketplace.", + "name": "totalUniqueUserCount", + "description": "Identifies the total count of unique users in the connection.", "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": "EnterprisePendingMemberInvitationEdge", + "description": "An invitation to be a member in an enterprise organization.", + "fields": [ { - "name": "isUnverifiedPending", - "description": "Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.", + "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 } }, @@ -79201,8 +80162,8 @@ "deprecationReason": null }, { - "name": "isVerificationPendingFromDraft", - "description": "Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.", + "name": "isUnlicensed", + "description": "Whether the invitation has a license for the enterprise.", "args": [], "type": { "kind": "NON_NULL", @@ -79217,86 +80178,103 @@ "deprecationReason": null }, { - "name": "isVerificationPendingFromUnverified", - "description": "Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "OrganizationInvitation", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnterpriseIdentityProvider", + "description": "An identity provider configured to provision identities for an enterprise.", + "fields": [ { - "name": "isVerified", - "description": "Whether this listing has been approved for verified display in the Marketplace.", + "name": "digestMethod", + "description": "The digest 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": "ENUM", + "name": "SamlDigestAlgorithm", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "logoBackgroundColor", - "description": "The hex color code, without the leading '#', for the logo background.", + "name": "enterprise", + "description": "The enterprise this identity provider belongs to.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Enterprise", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "logoUrl", - "description": "URL for the listing's logo image.", + "name": "externalIdentities", + "description": "ExternalIdentities provisioned by this identity provider.", "args": [ { - "name": "size", - "description": "The size in pixels of the resulting square image.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "defaultValue": "400" + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } ], - "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": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ExternalIdentityConnection", "ofType": null } }, @@ -79304,15 +80282,15 @@ "deprecationReason": null }, { - "name": "normalizedShortDescription", - "description": "The listing's very short description without a trailing period or ampersands.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -79320,163 +80298,222 @@ "deprecationReason": null }, { - "name": "pricingUrl", - "description": "URL to the listing's detailed pricing.", + "name": "idpCertificate", + "description": "The x509 certificate used by the identity provider to sign assertions and responses.", "args": [], "type": { "kind": "SCALAR", - "name": "URI", + "name": "X509Certificate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "primaryCategory", - "description": "The category that best describes the listing.", + "name": "issuer", + "description": "The Issuer Entity ID for the SAML identity provider.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketplaceCategory", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "privacyPolicyUrl", - "description": "URL to the listing's privacy policy, may return an empty string for listings that do not require a privacy policy URL.", + "name": "recoveryCodes", + "description": "Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "resourcePath", - "description": "The HTTP path for the Marketplace listing.", + "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": "URI", - "ofType": null - } + "kind": "ENUM", + "name": "SamlSignatureAlgorithm", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "screenshotUrls", - "description": "The URLs for the listing's screenshots.", + "name": "ssoUrl", + "description": "The URL endpoint for the identity provider's SAML SSO.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SamlDigestAlgorithm", + "description": "The possible digest algorithms used to sign SAML requests for an identity provider.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SHA1", + "description": "SHA1", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "secondaryCategory", - "description": "An alternate category that describes the listing.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MarketplaceCategory", - "ofType": null - }, + "name": "SHA256", + "description": "SHA256", "isDeprecated": false, "deprecationReason": null }, { - "name": "shortDescription", - "description": "The listing's very short description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "SHA384", + "description": "SHA384", "isDeprecated": false, "deprecationReason": null }, { - "name": "slug", - "description": "The short name of the listing used in its URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "SHA512", + "description": "SHA512", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SamlSignatureAlgorithm", + "description": "The possible signature algorithms used to sign SAML requests for a Identity Provider.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "RSA_SHA1", + "description": "RSA-SHA1", "isDeprecated": false, "deprecationReason": null }, { - "name": "statusUrl", - "description": "URL to the listing's status page.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, + "name": "RSA_SHA256", + "description": "RSA-SHA256", "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 - }, + "name": "RSA_SHA384", + "description": "RSA-SHA384", "isDeprecated": false, "deprecationReason": null }, { - "name": "supportUrl", - "description": "Either a URL or an email address for support for this listing's app, may return an empty string for listings that do not require a support URL.", + "name": "RSA_SHA512", + "description": "RSA-SHA512", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IdentityProviderConfigurationState", + "description": "The possible states in which authentication can be configured with an identity provider.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ENFORCED", + "description": "Authentication with an identity provider is configured and enforced.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIGURED", + "description": "Authentication with an identity provider is configured but not enforced.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNCONFIGURED", + "description": "Authentication with an identity provider is not configured.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EnterpriseEnabledSettingValue", + "description": "The possible values for an enabled/no policy enterprise setting.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ENABLED", + "description": "The setting is enabled for organizations in the enterprise.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NO_POLICY", + "description": "There is no policy set for organizations in the enterprise.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnterpriseUserAccountConnection", + "description": "The connection type for EnterpriseUserAccount.", + "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": "EnterpriseUserAccountEdge", "ofType": null } }, @@ -79484,27 +80521,31 @@ "deprecationReason": null }, { - "name": "termsOfServiceUrl", - "description": "URL to the listing's terms of service.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EnterpriseUserAccount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for the Marketplace listing.", + "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 } }, @@ -79512,31 +80553,42 @@ "deprecationReason": null }, { - "name": "viewerCanAddPlans", - "description": "Can the current viewer add plans for this Marketplace listing.", + "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 - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnterpriseUserAccountEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "viewerCanApprove", - "description": "Can the current viewer approve this Marketplace listing.", + "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 } }, @@ -79544,63 +80596,62 @@ "deprecationReason": null }, { - "name": "viewerCanDelist", - "description": "Can the current viewer delist this Marketplace listing.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "EnterpriseUserAccount", + "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": "viewerCanEdit", - "description": "Can the current viewer edit this Marketplace listing.", + "name": "description", + "description": "The category's description.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "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": "howItWorks", + "description": "The technical description of how apps listed in this category work with GitHub.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerCanEditPlans", - "description": "Can the current viewer edit the plans for this Marketplace listing.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -79608,15 +80659,15 @@ "deprecationReason": null }, { - "name": "viewerCanRedraft", - "description": "Can the current viewer return this Marketplace listing to draft state\nso it becomes editable again.\n", + "name": "name", + "description": "The category's name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -79624,15 +80675,15 @@ "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": "primaryListingCount", + "description": "How many Marketplace listings have this as their primary category.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -79640,15 +80691,15 @@ "deprecationReason": null }, { - "name": "viewerCanRequestApproval", - "description": "Can the current viewer request this listing be reviewed for display in\nthe Marketplace as verified.\n", + "name": "resourcePath", + "description": "The HTTP path for this Marketplace category.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, @@ -79656,15 +80707,15 @@ "deprecationReason": null }, { - "name": "viewerHasPurchased", - "description": "Indicates whether the current user has an active subscription to this Marketplace listing.\n", + "name": "secondaryListingCount", + "description": "How many Marketplace listings have this as their secondary category.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -79672,15 +80723,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": "slug", + "description": "The short name of the category used in its URL.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -79688,15 +80739,15 @@ "deprecationReason": null }, { - "name": "viewerIsListingAdmin", - "description": "Does the current viewer role allow them to administer this Marketplace listing.\n", + "name": "url", + "description": "The HTTP URL for this Marketplace category.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, @@ -79717,51 +80768,43 @@ }, { "kind": "OBJECT", - "name": "MarketplaceListingConnection", - "description": "Look up Marketplace Listings", + "name": "MarketplaceListing", + "description": "A listing in the GitHub integration marketplace.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "app", + "description": "The GitHub App this listing represents.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketplaceListingEdge", - "ofType": null - } + "kind": "OBJECT", + "name": "App", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "companyUrl", + "description": "URL to the listing owner's company site.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketplaceListing", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "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": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -79769,81 +80812,55 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "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": "Int", + "name": "URI", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketplaceListingEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "documentationUrl", + "description": "URL to the listing's documentation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "extendedDescription", + "description": "The listing's detailed description.", "args": [], "type": { - "kind": "OBJECT", - "name": "MarketplaceListing", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GitHubMetadata", - "description": "Represents information about the GitHub instance.", - "fields": [ + }, { - "name": "gitHubServicesSha", - "description": "Returns a String that's a SHA of `github-services`", + "name": "extendedDescriptionHTML", + "description": "The listing's detailed description rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "GitObjectID", + "name": "HTML", "ofType": null } }, @@ -79851,68 +80868,56 @@ "deprecationReason": null }, { - "name": "gitIpAddresses", - "description": "IP addresses that users connect to for git operations", + "name": "fullDescription", + "description": "The listing's introductory description.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "hookIpAddresses", - "description": "IP addresses that service hooks are sent from", + "name": "fullDescriptionHTML", + "description": "The listing's introductory description rendered to HTML.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "HTML", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "importerIpAddresses", - "description": "IP addresses that the importer connects from", + "name": "hasApprovalBeenRequested", + "description": "Whether this listing has been submitted for review from GitHub for approval to be displayed in the Marketplace.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`hasApprovalBeenRequested` will be removed. Use `isVerificationPendingFromDraft` instead. Removal on 2019-10-01 UTC." }, { - "name": "isPasswordAuthenticationVerifiable", - "description": "Whether or not users are verified", + "name": "hasPublishedFreeTrialPlans", + "description": "Does this listing have any plans with a free trial?", "args": [], "type": { "kind": "NON_NULL", @@ -79927,62 +80932,43 @@ "deprecationReason": null }, { - "name": "pagesIpAddresses", - "description": "IP addresses for GitHub Pages' A records", + "name": "hasTermsOfService", + "description": "Does this listing have a terms of service link?", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RateLimit", - "description": "Represents the client's rate limit.", - "fields": [ + }, { - "name": "cost", - "description": "The point cost for the current query counting against the rate limit.", + "name": "howItWorks", + "description": "A technical description of how this app works with GitHub.", "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": "limit", - "description": "The maximum number of points the client is permitted to consume in a 60 minute window.", + "name": "howItWorksHTML", + "description": "The listing's technical description rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "HTML", "ofType": null } }, @@ -79990,15 +80976,15 @@ "deprecationReason": null }, { - "name": "nodeCount", - "description": "The maximum number of nodes this query may return", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, @@ -80006,15 +80992,27 @@ "deprecationReason": null }, { - "name": "remaining", - "description": "The number of points remaining in the current rate limit window.", + "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": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -80022,71 +81020,31 @@ "deprecationReason": null }, { - "name": "resetAt", - "description": "The time at which the current rate limit window resets in UTC epoch seconds.", + "name": "isApproved", + "description": "Whether this listing has been approved for display in the Marketplace.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "Boolean", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SearchType", - "description": "Represents the individual results of a search.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ISSUE", - "description": "Returns results matching issues in repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REPOSITORY", - "description": "Returns results matching repositories.", - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`isApproved` will be removed. Use `isPublic` instead. Removal on 2019-10-01 UTC." }, { - "name": "USER", - "description": "Returns results matching users and organizations on GitHub.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SearchResultItemConnection", - "description": "A list of results that matched against a search query.", - "fields": [ - { - "name": "codeCount", - "description": "The number of pieces of code that matched the search query.", + "name": "isArchived", + "description": "Whether this listing has been removed from the Marketplace.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -80094,31 +81052,31 @@ "deprecationReason": null }, { - "name": "edges", - "description": "A list of edges.", + "name": "isDelisted", + "description": "Whether this listing has been removed from the Marketplace.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SearchResultItemEdge", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`isDelisted` will be removed. Use `isArchived` instead. Removal on 2019-10-01 UTC." }, { - "name": "issueCount", - "description": "The number of issues that matched the search query.", + "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": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -80126,15 +81084,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "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": "UNION", - "name": "SearchResultItem", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -80142,15 +81100,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "isPublic", + "description": "Whether this listing has been approved for display in the Marketplace.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -80158,15 +81116,15 @@ "deprecationReason": null }, { - "name": "repositoryCount", - "description": "The number of repositories that matched the search query.", + "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": "Int", + "name": "Boolean", "ofType": null } }, @@ -80174,15 +81132,15 @@ "deprecationReason": null }, { - "name": "userCount", - "description": "The number of users that matched the search query.", + "name": "isUnverified", + "description": "Whether this listing has been approved for unverified display in the Marketplace.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -80190,42 +81148,31 @@ "deprecationReason": null }, { - "name": "wikiCount", - "description": "The number of wiki pages that matched the search query.", + "name": "isUnverifiedPending", + "description": "Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.", "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": "SearchResultItemEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "isVerificationPendingFromDraft", + "description": "Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -80233,93 +81180,40 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "isVerificationPendingFromUnverified", + "description": "Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.", "args": [], "type": { - "kind": "UNION", - "name": "SearchResultItem", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "textMatches", - "description": "Text matches on the result found.", + "name": "isVerified", + "description": "Whether this listing has been approved for verified display in the Marketplace.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TextMatch", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "SearchResultItem", - "description": "The results of a search.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null }, { - "kind": "OBJECT", - "name": "MarketplaceListing", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "App", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "TextMatch", - "description": "A text match within a search result.", - "fields": [ - { - "name": "fragment", - "description": "The specific text fragment within the property matched on.", + "name": "logoBackgroundColor", + "description": "The hex color code, without the leading '#', for the logo background.", "args": [], "type": { "kind": "NON_NULL", @@ -80334,32 +81228,47 @@ "deprecationReason": null }, { - "name": "highlights", - "description": "Highlights within the matched fragment.", + "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 + }, + { + "name": "name", + "description": "The listing's full name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TextMatchHighlight", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "property", - "description": "The property matched on.", + "name": "normalizedShortDescription", + "description": "The listing's very short description without a trailing period or ampersands.", "args": [], "type": { "kind": "NON_NULL", @@ -80372,44 +81281,29 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TextMatchHighlight", - "description": "Represents a single highlight in a search result match.", - "fields": [ + }, { - "name": "beginIndice", - "description": "The indice in the fragment where the matched text begins.", + "name": "pricingUrl", + "description": "URL to the listing's detailed pricing.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "endIndice", - "description": "The indice in the fragment where the matched text ends.", + "name": "primaryCategory", + "description": "The category that best describes the listing.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "MarketplaceCategory", "ofType": null } }, @@ -80417,112 +81311,89 @@ "deprecationReason": null }, { - "name": "text", - "description": "The text matched.", + "name": "privacyPolicyUrl", + "description": "URL to the listing's privacy policy, may return an empty string for listings that do not require a privacy policy URL.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "URI", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SecurityAdvisoryOrder", - "description": "Ordering options for security advisory connections", - "fields": null, - "inputFields": [ + }, { - "name": "field", - "description": "The field to order security advisories by.", + "name": "resourcePath", + "description": "The HTTP path for the Marketplace listing.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "SecurityAdvisoryOrderField", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "direction", - "description": "The ordering direction.", + "name": "screenshotUrls", + "description": "The URLs for the listing's screenshots.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SecurityAdvisoryOrderField", - "description": "Properties by which security advisory connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PUBLISHED_AT", - "description": "Order advisories by publication time", "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATED_AT", - "description": "Order advisories by update time", + "name": "secondaryCategory", + "description": "An alternate category that describes the listing.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MarketplaceCategory", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SecurityAdvisoryIdentifierFilter", - "description": "An advisory identifier to filter results on.", - "fields": null, - "inputFields": [ + }, { - "name": "type", - "description": "The identifier type.", + "name": "shortDescription", + "description": "The listing's very short description.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "SecurityAdvisoryIdentifierType", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "value", - "description": "The identifier string. Supports exact or partial matching.", + "name": "slug", + "description": "The short name of the listing used in its URL.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -80532,67 +81403,43 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SecurityAdvisoryIdentifierType", - "description": "Identifier formats available for advisories.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CVE", - "description": "Common Vulnerabilities and Exposures Identifier.", "isDeprecated": false, "deprecationReason": null }, { - "name": "GHSA", - "description": "GitHub Security Advisory ID.", + "name": "statusUrl", + "description": "URL to the listing's status page.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityAdvisoryConnection", - "description": "The connection type for SecurityAdvisory.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "supportEmail", + "description": "An email address for support for this listing's app.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisoryEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "supportUrl", + "description": "Either a URL or an email address for support for this listing's app, may return an empty string for listings that do not require a support URL.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisory", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -80600,58 +81447,43 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "termsOfServiceUrl", + "description": "URL to the listing's terms of service.", "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": "url", + "description": "The HTTP URL for the Marketplace listing.", "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": "SecurityAdvisoryEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "viewerCanAddPlans", + "description": "Can the current viewer add plans for this Marketplace listing.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -80659,50 +81491,31 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SecurityAdvisory", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityAdvisory", - "description": "A GitHub Security Advisory", - "fields": [ - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", + "name": "viewerCanApprove", + "description": "Can the current viewer approve this Marketplace listing.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "This is a long plaintext description of the advisory", + "name": "viewerCanDelist", + "description": "Can the current viewer delist this Marketplace listing.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -80710,15 +81523,15 @@ "deprecationReason": null }, { - "name": "ghsaId", - "description": "The GitHub Security Advisory ID", + "name": "viewerCanEdit", + "description": "Can the current viewer edit this Marketplace listing.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -80726,15 +81539,15 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "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": "ID", + "name": "Boolean", "ofType": null } }, @@ -80742,39 +81555,31 @@ "deprecationReason": null }, { - "name": "identifiers", - "description": "A list of identifiers for this advisory", + "name": "viewerCanEditPlans", + "description": "Can the current viewer edit the plans for this Marketplace listing.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisoryIdentifier", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "origin", - "description": "The organization that originated the advisory", + "name": "viewerCanRedraft", + "description": "Can the current viewer return this Marketplace listing to draft state\nso it becomes editable again.\n", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -80782,15 +81587,15 @@ "deprecationReason": null }, { - "name": "publishedAt", - "description": "When the advisory was published", + "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": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "Boolean", "ofType": null } }, @@ -80798,39 +81603,31 @@ "deprecationReason": null }, { - "name": "references", - "description": "A list of references for this advisory", + "name": "viewerCanRequestApproval", + "description": "Can the current viewer request this listing be reviewed for display in\nthe Marketplace as verified.\n", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisoryReference", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "severity", - "description": "The severity of the advisory", + "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": "ENUM", - "name": "SecurityAdvisorySeverity", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -80838,15 +81635,15 @@ "deprecationReason": null }, { - "name": "summary", - "description": "A short plaintext summary of the advisory", + "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": "String", + "name": "Boolean", "ofType": null } }, @@ -80854,120 +81651,48 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "When the advisory was last updated", + "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": "DateTime", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "vulnerabilities", - "description": "Vulnerabilities associated with this Advisory", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for the returned topics.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SecurityVulnerabilityOrder", - "ofType": null - }, - "defaultValue": "{field: UPDATED_AT, direction: DESC}" - }, - { - "name": "ecosystem", - "description": "An ecosystem to filter vulnerabilities by.", - "type": { - "kind": "ENUM", - "name": "SecurityAdvisoryEcosystem", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "package", - "description": "A package name to filter vulnerabilities by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "severities", - "description": "A list of severities to filter vulnerabilities by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SecurityAdvisorySeverity", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarketplaceListingConnection", + "description": "Look up Marketplace Listings", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "SecurityVulnerabilityConnection", + "name": "MarketplaceListingEdge", "ofType": null } }, @@ -80975,44 +81700,31 @@ "deprecationReason": null }, { - "name": "withdrawnAt", - "description": "When the advisory was withdrawn, if it has been withdrawn", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MarketplaceListing", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityAdvisoryIdentifier", - "description": "A GitHub Security Advisory Identifier", - "fields": [ + }, { - "name": "type", - "description": "The identifier type, e.g. GHSA, CVE", + "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 } }, @@ -81020,15 +81732,15 @@ "deprecationReason": null }, { - "name": "value", - "description": "The identifier", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -81043,24 +81755,36 @@ }, { "kind": "OBJECT", - "name": "SecurityAdvisoryReference", - "description": "A GitHub Security Advisory Reference", + "name": "MarketplaceListingEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "url", - "description": "A publicly accessible reference", + "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 } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MarketplaceListing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -81069,137 +81793,242 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "SecurityAdvisorySeverity", - "description": "Severity of the vulnerability.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "GitHubMetadata", + "description": "Represents information about the GitHub instance.", + "fields": [ { - "name": "LOW", - "description": "Low.", + "name": "gitHubServicesSha", + "description": "Returns a String that's a SHA of `github-services`", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GitObjectID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MODERATE", - "description": "Moderate.", + "name": "gitIpAddresses", + "description": "IP addresses that users connect to for git operations", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "HIGH", - "description": "High.", + "name": "hookIpAddresses", + "description": "IP addresses that service hooks are sent from", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CRITICAL", - "description": "Critical.", + "name": "importerIpAddresses", + "description": "IP addresses that the importer connects from", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SecurityVulnerabilityOrder", - "description": "Ordering options for security vulnerability connections", - "fields": null, - "inputFields": [ + }, { - "name": "field", - "description": "The field to order security vulnerabilities by.", + "name": "isPasswordAuthenticationVerifiable", + "description": "Whether or not users are verified", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "SecurityVulnerabilityOrderField", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "direction", - "description": "The ordering direction.", + "name": "pagesIpAddresses", + "description": "IP addresses for GitHub Pages' A records", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "SecurityVulnerabilityOrderField", - "description": "Properties by which security vulnerability connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "RateLimit", + "description": "Represents the client's rate limit.", + "fields": [ { - "name": "UPDATED_AT", - "description": "Order vulnerability by update time", + "name": "cost", + "description": "The point cost for the current query counting against the rate limit.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SecurityAdvisoryEcosystem", - "description": "The possible ecosystems of a security vulnerability's package.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "RUBYGEMS", - "description": "Ruby gems hosted at RubyGems.org", + "name": "limit", + "description": "The maximum number of points the client is permitted to consume in a 60 minute window.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NPM", - "description": "JavaScript packages hosted at npmjs.com", + "name": "nodeCount", + "description": "The maximum number of nodes this query may return", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PIP", - "description": "Python packages hosted at PyPI.org", + "name": "remaining", + "description": "The number of points remaining in the current rate limit window.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MAVEN", - "description": "Java artifacts hosted at the Maven central repository", + "name": "resetAt", + "description": "The time at which the current rate limit window resets in UTC epoch seconds.", + "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": "ENUM", + "name": "SearchType", + "description": "Represents the individual results of a search.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ISSUE", + "description": "Returns results matching issues in repositories.", "isDeprecated": false, "deprecationReason": null }, { - "name": "NUGET", - "description": ".NET packages hosted at the NuGet Gallery", + "name": "REPOSITORY", + "description": "Returns results matching repositories.", "isDeprecated": false, "deprecationReason": null }, { - "name": "COMPOSER", - "description": "PHP packages hosted at packagist.org", + "name": "USER", + "description": "Returns results matching users and organizations on GitHub.", "isDeprecated": false, "deprecationReason": null } @@ -81208,9 +82037,25 @@ }, { "kind": "OBJECT", - "name": "SecurityVulnerabilityConnection", - "description": "The connection type for SecurityVulnerability.", + "name": "SearchResultItemConnection", + "description": "A list of results that matched against a search query.", "fields": [ + { + "name": "codeCount", + "description": "The number of pieces of code that matched the search query.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "edges", "description": "A list of edges.", @@ -81220,7 +82065,23 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "SecurityVulnerabilityEdge", + "name": "SearchResultItemEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issueCount", + "description": "The number of issues that matched the search query.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -81235,8 +82096,8 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SecurityVulnerability", + "kind": "UNION", + "name": "SearchResultItem", "ofType": null } }, @@ -81260,8 +82121,8 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "repositoryCount", + "description": "The number of repositories that matched the search query.", "args": [], "type": { "kind": "NON_NULL", @@ -81274,28 +82135,17 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityVulnerabilityEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "userCount", + "description": "The number of users that matched the search query.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -81303,13 +82153,17 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "wikiCount", + "description": "The number of wiki pages that matched the search query.", "args": [], "type": { - "kind": "OBJECT", - "name": "SecurityVulnerability", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -81322,19 +82176,19 @@ }, { "kind": "OBJECT", - "name": "SecurityVulnerability", - "description": "An individual vulnerability within an Advisory", + "name": "SearchResultItemEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "advisory", - "description": "The Advisory associated with this Vulnerability", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisory", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -81342,43 +82196,100 @@ "deprecationReason": null }, { - "name": "firstPatchedVersion", - "description": "The first version containing a fix for the vulnerability", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "OBJECT", - "name": "SecurityAdvisoryPackageVersion", + "kind": "UNION", + "name": "SearchResultItem", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "package", - "description": "A description of the vulnerable package", + "name": "textMatches", + "description": "Text matches on the result found.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "SecurityAdvisoryPackage", + "name": "TextMatch", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "SearchResultItem", + "description": "The results of a search.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Issue", + "ofType": null }, { - "name": "severity", - "description": "The severity of the vulnerability within this package", + "kind": "OBJECT", + "name": "PullRequest", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MarketplaceListing", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "App", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "TextMatch", + "description": "A text match within a search result.", + "fields": [ + { + "name": "fragment", + "description": "The specific text fragment within the property matched on.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "SecurityAdvisorySeverity", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -81386,24 +82297,32 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "When the vulnerability was last updated", + "name": "highlights", + "description": "Highlights within the matched fragment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TextMatchHighlight", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "vulnerableVersionRange", - "description": "A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.\n+ `= 0.2.0` denotes a single vulnerable version.\n+ `<= 1.0.8` denotes a version range up to and including the specified version\n+ `< 0.1.11` denotes a version range up to, but excluding, the specified version\n+ `>= 4.3.0, < 4.3.5` denotes a version range with a known minimum and maximum version.\n+ `>= 0.0.1` denotes a version range with a known minimum, but no known maximum\n", + "name": "property", + "description": "The property matched on.", "args": [], "type": { "kind": "NON_NULL", @@ -81425,12 +82344,44 @@ }, { "kind": "OBJECT", - "name": "SecurityAdvisoryPackageVersion", - "description": "An individual package version", + "name": "TextMatchHighlight", + "description": "Represents a single highlight in a search result match.", "fields": [ { - "name": "identifier", - "description": "The package name or version", + "name": "beginIndice", + "description": "The indice in the fragment where the matched text begins.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endIndice", + "description": "The indice in the fragment where the matched text ends.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "The text matched.", "args": [], "type": { "kind": "NON_NULL", @@ -81451,57 +82402,90 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "SecurityAdvisoryPackage", - "description": "An individual package", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SecurityAdvisoryOrder", + "description": "Ordering options for security advisory connections", + "fields": null, + "inputFields": [ { - "name": "ecosystem", - "description": "The ecosystem the package belongs to, e.g. RUBYGEMS, NPM", - "args": [], + "name": "field", + "description": "The field to order security advisories by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "SecurityAdvisoryEcosystem", + "name": "SecurityAdvisoryOrderField", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "name", - "description": "The package name", - "args": [], + "name": "direction", + "description": "The ordering direction.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "OrderDirection", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SecurityAdvisoryOrderField", + "description": "Properties by which security advisory connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PUBLISHED_AT", + "description": "Order advisories by publication time", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_AT", + "description": "Order advisories by update time", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "SponsorsListing", - "description": "A GitHub Sponsors listing.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SecurityAdvisoryIdentifierFilter", + "description": "An advisory identifier to filter results on.", + "fields": null, + "inputFields": [ { - "name": "fullDescription", - "description": "The full description of the listing.", - "args": [], + "name": "type", + "description": "The identifier type.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SecurityAdvisoryIdentifierType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "The identifier string. Supports exact or partial matching.", "type": { "kind": "NON_NULL", "name": null, @@ -81511,19 +82495,51 @@ "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SecurityAdvisoryIdentifierType", + "description": "Identifier formats available for advisories.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CVE", + "description": "Common Vulnerabilities and Exposures Identifier.", "isDeprecated": false, "deprecationReason": null }, { - "name": "fullDescriptionHTML", - "description": "The full description of the listing rendered to HTML.", + "name": "GHSA", + "description": "GitHub Security Advisory ID.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityAdvisoryConnection", + "description": "The connection type for SecurityAdvisory.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "HTML", + "kind": "OBJECT", + "name": "SecurityAdvisoryEdge", "ofType": null } }, @@ -81531,15 +82547,15 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "SecurityAdvisory", "ofType": null } }, @@ -81547,15 +82563,15 @@ "deprecationReason": null }, { - "name": "name", - "description": "The listing's full name.", + "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 } }, @@ -81563,24 +82579,35 @@ "deprecationReason": null }, { - "name": "shortDescription", - "description": "The short description of the listing.", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityAdvisoryEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "slug", - "description": "The short name of the listing.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", @@ -81593,16 +82620,22 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "Node", - "ofType": null + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityAdvisory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, @@ -96255,6 +97288,41 @@ ], "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "DeletePackageVersionInput", + "description": "Autogenerated input type of DeletePackageVersion", + "fields": null, + "inputFields": [ + { + "name": "packageVersionId", + "description": "The ID of the package version to be deleted.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "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, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "ContentAttachment",