From 3bc4e4bc908d410ae62b3f8c3999d1193b5e3937 Mon Sep 17 00:00:00 2001 From: Felicity Chapman Date: Tue, 14 Jan 2025 16:01:27 +0000 Subject: [PATCH 1/2] Hack week 2025: fix remaining warnings in get-started (ignoring code line length warnings) (#53901) --- ...dealing-with-special-characters-in-branch-and-tag-names.md | 2 ++ .../using-keywords-in-issues-and-pull-requests.md | 2 ++ .../working-with-saved-replies/editing-a-saved-reply.md | 4 ++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/content/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names.md b/content/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names.md index 8f0542ba7ac4..f65e84d8f366 100644 --- a/content/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names.md +++ b/content/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names.md @@ -40,10 +40,12 @@ If possible, create branch and tag names that don't contain special characters, * The English alphabet (`a` to `z` and `A` to `Z`) * Numbers (`0` to `9`) * A limited set of punctuation characters: + * period (`.`) * hyphen (`-`) * underscore (`_`) * forward slash (`/`) + To avoid confusion, you should start branch names with a letter. diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md b/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md index faa2bf3d5355..895ba0f9767e 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md @@ -17,6 +17,7 @@ topics: To link a pull request to an issue to show that a fix is in progress and to automatically close the issue when someone merges the pull request, type one of the following keywords followed by a reference to the issue. For example, `Closes #10` or `Fixes octo-org/octo-repo#100`. + * close * closes * closed @@ -26,6 +27,7 @@ To link a pull request to an issue to show that a fix is in progress and to auto * resolve * resolves * resolved + For more information, see [AUTOTITLE](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue). diff --git a/content/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply.md b/content/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply.md index 604badcf6201..97e08693f907 100644 --- a/content/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply.md +++ b/content/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply.md @@ -13,8 +13,8 @@ versions: --- {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.saved_replies %} -1. Under "Saved replies," next to the saved reply you want to edit, click {% octicon "pencil" aria-label="The pencil" %}. -![Screenshot of {% data variables.product.prodname_dotcom %} settings for "Saved replies." To the right of the saved reply "Ship squirrel," an edit button with a pencil icon is outlined in dark orange.](/assets/images/help/writing/saved-replies-edit-existing.png) +1. Under "Saved replies," next to the saved reply you want to edit, click {% octicon "pencil" aria-label="The pencil" %}. +![Screenshot of {% data variables.product.github %} settings for "Saved replies." To the right of the "Ship squirrel" reply, an edit button with a pencil icon is outlined in orange.](/assets/images/help/writing/saved-replies-edit-existing.png) 1. Under "Edit saved reply," edit the title or content of the saved reply. 1. Click **Update saved reply**. From 039091dc1bb4cdc456634b6627227cd0d76f2439 Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Tue, 14 Jan 2025 08:38:23 -0800 Subject: [PATCH 2/2] GraphQL schema update (#53906) Co-authored-by: heiskr <1221423+heiskr@users.noreply.github.com> --- src/graphql/data/fpt/changelog.json | 83 + src/graphql/data/fpt/schema.docs.graphql | 1895 +++------------- src/graphql/data/fpt/schema.json | 2390 ++------------------- src/graphql/data/ghec/schema.docs.graphql | 1895 +++------------- src/graphql/data/ghec/schema.json | 2390 ++------------------- 5 files changed, 997 insertions(+), 7656 deletions(-) diff --git a/src/graphql/data/fpt/changelog.json b/src/graphql/data/fpt/changelog.json index b9f18e8c3c61..178140f6f8ac 100644 --- a/src/graphql/data/fpt/changelog.json +++ b/src/graphql/data/fpt/changelog.json @@ -1,4 +1,87 @@ [ + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [ + "

Type CopilotLicenseType was removed

", + "

Type CopilotLimitedFeature was removed

", + "

Type CopilotLimitedUser was removed

", + "

Type CreateSavedNotificationThreadInput was removed

", + "

Type CreateSavedNotificationThreadPayload was removed

", + "

Type DeleteSavedNotificationThreadInput was removed

", + "

Type DeleteSavedNotificationThreadPayload was removed

", + "

Type DiscussionPubSubTopic was removed

", + "

Type IssuePubSubTopic was removed

", + "

Type MarkAllNotificationsInput was removed

", + "

Type MarkAllNotificationsPayload was removed

", + "

Type MarkNotificationAsDoneInput was removed

", + "

Type MarkNotificationAsDonePayload was removed

", + "

Type MarkNotificationAsReadInput was removed

", + "

Type MarkNotificationAsReadPayload was removed

", + "

Type MarkNotificationAsUndoneInput was removed

", + "

Type MarkNotificationAsUndonePayload was removed

", + "

Type MarkNotificationAsUnreadInput was removed

", + "

Type MarkNotificationAsUnreadPayload was removed

", + "

Type MarkNotificationSubjectAsReadInput was removed

", + "

Type MarkNotificationSubjectAsReadPayload was removed

", + "

Type MarkNotificationsAsDoneInput was removed

", + "

Type MarkNotificationsAsDonePayload was removed

", + "

Type MarkNotificationsAsReadInput was removed

", + "

Type MarkNotificationsAsReadPayload was removed

", + "

Type MarkNotificationsAsUndoneInput was removed

", + "

Type MarkNotificationsAsUndonePayload was removed

", + "

Type MarkNotificationsAsUnreadInput was removed

", + "

Type MarkNotificationsAsUnreadPayload was removed

", + "

Type NotificationReason was removed

", + "

Type NotificationStatus was removed

", + "

Type NotificationThread was removed

", + "

Type NotificationThreadConnection was removed

", + "

Type NotificationThreadEdge was removed

", + "

Type NotificationThreadFilters was removed

", + "

Type NotificationThreadSubscriptionState was removed

", + "

Type NotificationsList was removed

", + "

Type NotificationsSubject was removed

", + "

Type PullRequestPubSubTopic was removed

", + "

Type RepositoryDependabotAlertsThread was removed

", + "

Type UnsubscribeFromNotificationsInput was removed

", + "

Type UnsubscribeFromNotificationsPayload was removed

", + "

Type UserPubSubTopic was removed

", + "

Field updatesChannel was removed from object type Commit

", + "

Field comment was removed from object type Discussion

", + "

Field updatesChannel was removed from object type Discussion

", + "

Argument renderMobileTasklistBlocks: Boolean was removed from field Discussion.bodyHTML

", + "

Field updatesChannel was removed from object type Issue

", + "

Argument renderMobileTasklistBlocks: Boolean was removed from field Issue.bodyHTML

", + "

Field createSavedNotificationThread was removed from object type Mutation

", + "

Field deleteSavedNotificationThread was removed from object type Mutation

", + "

Field markAllNotifications was removed from object type Mutation

", + "

Field markNotificationAsDone was removed from object type Mutation

", + "

Field markNotificationAsRead was removed from object type Mutation

", + "

Field markNotificationAsUndone was removed from object type Mutation

", + "

Field markNotificationAsUnread was removed from object type Mutation

", + "

Field markNotificationSubjectAsRead was removed from object type Mutation

", + "

Field markNotificationsAsDone was removed from object type Mutation

", + "

Field markNotificationsAsRead was removed from object type Mutation

", + "

Field markNotificationsAsUndone was removed from object type Mutation

", + "

Field markNotificationsAsUnread was removed from object type Mutation

", + "

Field unsubscribeFromNotifications was removed from object type Mutation

", + "

Field updatesChannel was removed from object type 'ProjectV2'

", + "

Field updatesChannel was removed from object type PullRequest

", + "

Argument renderMobileTasklistBlocks: Boolean was removed from field PullRequest.bodyHTML

", + "

Field mobileUpdatesUrl was removed from object type Query

", + "

Field viewerUpdatesChannel was removed from object type Query

", + "

Field updatesChannel was removed from object type Ref

", + "

Field copilotLicenseType was removed from object type User

", + "

Field copilotLimitedUser was removed from object type User

", + "

Field notificationThreads was removed from object type User

" + ] + } + ], + "previewChanges": [], + "upcomingChanges": [], + "date": "2025-01-14" + }, { "schemaChanges": [ { diff --git a/src/graphql/data/fpt/schema.docs.graphql b/src/graphql/data/fpt/schema.docs.graphql index 0605be039ea8..8ac297fae44c 100644 --- a/src/graphql/data/fpt/schema.docs.graphql +++ b/src/graphql/data/fpt/schema.docs.graphql @@ -5275,12 +5275,6 @@ type Commit implements GitObject & Node & Subscribable & UniformResourceLocatabl """ treeUrl: URI! - """ - Channel value for subscribing to live updates. - """ - updatesChannel: String - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) - """ The HTTP URL for this commit """ @@ -6979,81 +6973,6 @@ type CopilotEndpoints { telemetry: String! } -""" -Indicates the type of access a user has to GitHub Copilot -""" -enum CopilotLicenseType @requiredCapabilities(requiredCapabilities: ["access_copilot_limited_graphql_api"]) { - """ - Business access - """ - COPILOT_BUSINESS - - """ - Enterprise access - """ - COPILOT_ENTERPRISE - - """ - Limited free access - """ - COPILOT_FREE - - """ - Individual access - """ - COPILOT_INDIVIDUAL - - """ - No access found - """ - NO_ACCESS -} - -""" -The type of the activity that was performed. -""" -enum CopilotLimitedFeature @requiredCapabilities(requiredCapabilities: ["access_copilot_limited_graphql_api"]) { - """ - Copilot Chat. - """ - CHAT - - """ - Copilot IDE completions. - """ - COMPLETIONS -} - -""" -Information about a limited Copilot Free user, such as quotas or feature availability. -""" -type CopilotLimitedUser @requiredCapabilities(requiredCapabilities: ["access_copilot_limited_graphql_api"]) { - """ - Whether or not the user has remaining usage for the given feature. - """ - hasUsageRemaining( - """ - The feature whose quotas are to be checked against. - """ - feature: CopilotLimitedFeature! - ): Boolean - - """ - The percentage of the quota remaining for the given feature. - """ - quotaPercentageRemaining( - """ - The feature whose quotas are to be checked against. - """ - feature: CopilotLimitedFeature! - ): Float - - """ - The date when the quota for the Copilot Free user will reset. - """ - resetDate: Date -} - """ Autogenerated input type of CopyProjectV2 """ @@ -8448,43 +8367,6 @@ type CreateRepositoryRulesetPayload { ruleset: RepositoryRuleset } -""" -Autogenerated input type of CreateSavedNotificationThread -""" -input CreateSavedNotificationThreadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The notification thread's id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of CreateSavedNotificationThread. -""" -type CreateSavedNotificationThreadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the saved notification belongs to. - """ - viewer: User -} - """ Autogenerated input type of CreateSponsorsListing """ @@ -10212,43 +10094,6 @@ type DeleteRepositoryRulesetPayload { clientMutationId: String } -""" -Autogenerated input type of DeleteSavedNotificationThread -""" -input DeleteSavedNotificationThreadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The saved notification thread's id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of DeleteSavedNotificationThread. -""" -type DeleteSavedNotificationThreadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that deleted the saved notification. - """ - viewer: User -} - """ Autogenerated input type of DeleteTeamDiscussionComment """ @@ -11719,13 +11564,7 @@ type Discussion implements Closable & Comment & Deletable & Labelable & Lockable """ The body rendered to HTML. """ - bodyHTML( - """ - Whether or not to render tasklist blocks using Mobile-specific HTML - """ - renderMobileTasklistBlocks: Boolean = false - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "mobile_body_markup"]) - ): HTML! + bodyHTML: HTML! """ The body rendered to text. @@ -11747,17 +11586,6 @@ type Discussion implements Closable & Comment & Deletable & Labelable & Lockable """ closedAt: DateTime - """ - Get a comment from a url - """ - comment( - """ - The url to decode. - """ - url: String - ): DiscussionComment - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_graphql_discussion_comment_url"]) - """ The replies to the discussion. """ @@ -11938,16 +11766,6 @@ type Discussion implements Closable & Comment & Deletable & Labelable & Lockable """ updatedAt: DateTime! - """ - Channel value for subscribing to live updates. - """ - updatesChannel( - """ - The name of the channel to use. - """ - name: DiscussionPubSubTopic = UPDATED - ): String @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) - """ Number of upvotes that this subject has received. """ @@ -12691,22 +12509,6 @@ enum DiscussionPollOptionOrderField { VOTE_COUNT } -""" -The possible PubSub channels for an discussion. -""" -enum DiscussionPubSubTopic - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) { - """ - The channel ID for updating items on the discussion timeline. - """ - TIMELINE - - """ - The channel ID for observing discussion updates. - """ - UPDATED -} - """ The possible states of a discussion. """ @@ -18557,13 +18359,7 @@ type Issue implements Assignable & Closable & Comment & Deletable & Labelable & """ The body rendered to HTML. """ - bodyHTML( - """ - Whether or not to render tasklist blocks using Mobile-specific HTML - """ - renderMobileTasklistBlocks: Boolean = false - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "mobile_body_markup"]) - ): HTML! + bodyHTML: HTML! """ The http path for this issue body @@ -19177,280 +18973,270 @@ type Issue implements Assignable & Closable & Comment & Deletable & Labelable & updatedAt: DateTime! """ - Channel value for subscribing to live updates. + The HTTP URL for this issue + """ + url: URI! + + """ + A list of edits to this content. """ - updatesChannel( + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + """ - The name of the channel to use. + Returns the elements in the list that come before the specified cursor. """ - name: IssuePubSubTopic = UPDATED - ): String @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection """ - The HTTP URL for this issue - """ - url: URI! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Indicates if the object can be closed by the viewer. - """ - viewerCanClose: Boolean! - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - - """ - Indicates if the viewer can edit labels for this object. - """ - viewerCanLabel: Boolean! - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! - - """ - Indicates if the object can be reopened by the viewer. - """ - viewerCanReopen: Boolean! - - """ - Check if the viewer is able to change their subscription status for the repository. - """ - viewerCanSubscribe: Boolean! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! - - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! - - """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. - """ - viewerSubscription: SubscriptionState - - """ - Identifies the viewer's thread subscription form action. - """ - viewerThreadSubscriptionFormAction: ThreadSubscriptionFormAction - - """ - Identifies the viewer's thread subscription status. - """ - viewerThreadSubscriptionStatus: ThreadSubscriptionState -} - -""" -The possible state reasons of a closed issue. -""" -enum IssueClosedStateReason { - """ - An issue that has been closed as completed - """ - COMPLETED - - """ - An issue that has been closed as a duplicate - """ - DUPLICATE - - """ - An issue that has been closed as not planned - """ - NOT_PLANNED -} - -""" -Represents a comment on an Issue. -""" -type IssueComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the subject of the comment. - """ - authorAssociation: CommentAuthorAssociation! - - """ - The body as Markdown. - """ - body: String! - - """ - The body rendered to HTML. - """ - bodyHTML: HTML! - - """ - The body rendered to text. - """ - bodyText: String! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The actor who edited the comment. - """ - editor: Actor - - """ - Identifies the primary key from the database as a BigInt. - """ - fullDatabaseId: BigInt - - """ - The Node ID of the IssueComment object - """ - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - Returns whether or not a comment has been minimized. - """ - isMinimized: Boolean! - - """ - Identifies the issue associated with the comment. - """ - issue: Issue! - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - Returns why the comment was minimized. One of `abuse`, `off-topic`, - `outdated`, `resolved`, `duplicate` and `spam`. Note that the case and - formatting of these values differs from the inputs to the `MinimizeComment` mutation. - """ - minimizedReason: String - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - Returns the pull request associated with the comment, if this comment was made on a - pull request. - """ - pullRequest: PullRequest - - """ - A list of reactions grouped by content left on the subject. - """ - reactionGroups: [ReactionGroup!] - - """ - A list of Reactions left on the Issue. - """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! - - """ - The repository associated with this node. - """ - repository: Repository! - - """ - The HTTP path for this issue comment - """ - resourcePath: URI! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this issue comment + Indicates if the object can be closed by the viewer. + """ + viewerCanClose: Boolean! + + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! + + """ + Indicates if the viewer can edit labels for this object. + """ + viewerCanLabel: Boolean! + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! + + """ + Indicates if the object can be reopened by the viewer. + """ + viewerCanReopen: Boolean! + + """ + Check if the viewer is able to change their subscription status for the repository. + """ + viewerCanSubscribe: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! + + """ + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + """ + viewerSubscription: SubscriptionState + + """ + Identifies the viewer's thread subscription form action. + """ + viewerThreadSubscriptionFormAction: ThreadSubscriptionFormAction + + """ + Identifies the viewer's thread subscription status. + """ + viewerThreadSubscriptionStatus: ThreadSubscriptionState +} + +""" +The possible state reasons of a closed issue. +""" +enum IssueClosedStateReason { + """ + An issue that has been closed as completed + """ + COMPLETED + + """ + An issue that has been closed as a duplicate + """ + DUPLICATE + + """ + An issue that has been closed as not planned + """ + NOT_PLANNED +} + +""" +Represents a comment on an Issue. +""" +type IssueComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the subject of the comment. + """ + authorAssociation: CommentAuthorAssociation! + + """ + The body as Markdown. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body rendered to text. + """ + bodyText: String! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The actor who edited the comment. + """ + editor: Actor + + """ + Identifies the primary key from the database as a BigInt. + """ + fullDatabaseId: BigInt + + """ + The Node ID of the IssueComment object + """ + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + Returns whether or not a comment has been minimized. + """ + isMinimized: Boolean! + + """ + Identifies the issue associated with the comment. + """ + issue: Issue! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + Returns why the comment was minimized. One of `abuse`, `off-topic`, + `outdated`, `resolved`, `duplicate` and `spam`. Note that the case and + formatting of these values differs from the inputs to the `MinimizeComment` mutation. + """ + minimizedReason: String + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + Returns the pull request associated with the comment, if this comment was made on a + pull request. + """ + pullRequest: PullRequest + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + The repository associated with this node. + """ + repository: Repository! + + """ + The HTTP path for this issue comment + """ + resourcePath: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this issue comment """ url: URI! @@ -19750,32 +19536,6 @@ enum IssueOrderField { UPDATED_AT } -""" -The possible PubSub channels for an issue. -""" -enum IssuePubSubTopic - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) { - """ - The channel ID for observing issue close references. - """ - CLOSE_REFERENCES - - """ - The channel ID for observing issue state updates. - """ - STATE - - """ - The channel ID for updating items on the issue timeline. - """ - TIMELINE - - """ - The channel ID for observing issue updates. - """ - UPDATED -} - """ The possible states of an issue. """ @@ -21156,43 +20916,6 @@ enum MannequinOrderField { LOGIN } -""" -Autogenerated input type of MarkAllNotifications -""" -input MarkAllNotificationsInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Filter used to mark all specific notifications. - """ - query: String! - - """ - The new state for the notification. - """ - state: NotificationStatus! -} - -""" -Autogenerated return type of MarkAllNotifications. -""" -type MarkAllNotificationsPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - """ Autogenerated input type of MarkDiscussionCommentAsAnswer """ @@ -21258,339 +20981,6 @@ type MarkFileAsViewedPayload { pullRequest: PullRequest } -""" -Autogenerated input type of MarkNotificationAsDone -""" -input MarkNotificationAsDoneInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationAsDone. -""" -type MarkNotificationAsDonePayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the notification belongs to. - """ - viewer: User -} - -""" -Autogenerated input type of MarkNotificationAsRead -""" -input MarkNotificationAsReadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationAsRead. -""" -type MarkNotificationAsReadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the notification belongs to. - """ - viewer: User -} - -""" -Autogenerated input type of MarkNotificationAsUndone -""" -input MarkNotificationAsUndoneInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationAsUndone. -""" -type MarkNotificationAsUndonePayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the notification belongs to. - """ - viewer: User -} - -""" -Autogenerated input type of MarkNotificationAsUnread -""" -input MarkNotificationAsUnreadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationAsUnread. -""" -type MarkNotificationAsUnreadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the notification belongs to. - """ - viewer: User -} - -""" -Autogenerated input type of MarkNotificationSubjectAsRead -""" -input MarkNotificationSubjectAsReadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The id of the notification subject to mark as read. - """ - subjectId: ID! - @possibleTypes( - concreteTypes: [ - "CheckSuite" - "Commit" - "Discussion" - "Gist" - "Issue" - "MemberFeatureRequestNotification" - "ProjectV2" - "PullRequest" - "Release" - "RepositoryDependabotAlertsThread" - "RepositoryInvitation" - "RepositoryVulnerabilityAlert" - "SecurityAdvisory" - "TeamDiscussion" - "WorkflowRun" - ] - abstractType: "NotificationsSubject" - ) -} - -""" -Autogenerated return type of MarkNotificationSubjectAsRead. -""" -type MarkNotificationSubjectAsReadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the saved notification belongs to. - """ - viewer: User -} - -""" -Autogenerated input type of MarkNotificationsAsDone -""" -input MarkNotificationsAsDoneInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread IDs that will be marked as done. - """ - ids: [ID!]! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationsAsDone. -""" -type MarkNotificationsAsDonePayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - -""" -Autogenerated input type of MarkNotificationsAsRead -""" -input MarkNotificationsAsReadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread IDs that will be marked as read. - """ - ids: [ID!]! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationsAsRead. -""" -type MarkNotificationsAsReadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - -""" -Autogenerated input type of MarkNotificationsAsUndone -""" -input MarkNotificationsAsUndoneInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread IDs to be marked as undone. - """ - ids: [ID!]! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationsAsUndone. -""" -type MarkNotificationsAsUndonePayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - -""" -Autogenerated input type of MarkNotificationsAsUnread -""" -input MarkNotificationsAsUnreadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread IDs that will be marked as unread. - """ - ids: [ID!]! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationsAsUnread. -""" -type MarkNotificationsAsUnreadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - """ Autogenerated input type of MarkProjectV2AsTemplate """ @@ -24555,16 +23945,6 @@ type Mutation { input: CreateRepositoryRulesetInput! ): CreateRepositoryRulesetPayload - """ - Adds a saved notification thread. - """ - createSavedNotificationThread( - """ - Parameters for CreateSavedNotificationThread - """ - input: CreateSavedNotificationThreadInput! - ): CreateSavedNotificationThreadPayload - """ Create a GitHub Sponsors profile to allow others to sponsor you or your organization. """ @@ -24876,16 +24256,6 @@ type Mutation { input: DeleteRepositoryRulesetInput! ): DeleteRepositoryRulesetPayload - """ - Deletes a saved notification thread. - """ - deleteSavedNotificationThread( - """ - Parameters for DeleteSavedNotificationThread - """ - input: DeleteSavedNotificationThreadInput! - ): DeleteSavedNotificationThreadPayload - """ Deletes a team discussion. """ @@ -25096,16 +24466,6 @@ type Mutation { input: LockLockableInput! ): LockLockablePayload - """ - Mark all notifications as the state is passed - """ - markAllNotifications( - """ - Parameters for MarkAllNotifications - """ - input: MarkAllNotificationsInput! - ): MarkAllNotificationsPayload - """ Mark a discussion comment as the chosen answer for discussions in an answerable category. """ @@ -25126,96 +24486,6 @@ type Mutation { input: MarkFileAsViewedInput! ): MarkFileAsViewedPayload - """ - Marks a notification as done - """ - markNotificationAsDone( - """ - Parameters for MarkNotificationAsDone - """ - input: MarkNotificationAsDoneInput! - ): MarkNotificationAsDonePayload - - """ - Marks a notification as read - """ - markNotificationAsRead( - """ - Parameters for MarkNotificationAsRead - """ - input: MarkNotificationAsReadInput! - ): MarkNotificationAsReadPayload - - """ - Marks a notification as undone - """ - markNotificationAsUndone( - """ - Parameters for MarkNotificationAsUndone - """ - input: MarkNotificationAsUndoneInput! - ): MarkNotificationAsUndonePayload - - """ - Marks a notification as unread - """ - markNotificationAsUnread( - """ - Parameters for MarkNotificationAsUnread - """ - input: MarkNotificationAsUnreadInput! - ): MarkNotificationAsUnreadPayload - - """ - Marks a notification as read - """ - markNotificationSubjectAsRead( - """ - Parameters for MarkNotificationSubjectAsRead - """ - input: MarkNotificationSubjectAsReadInput! - ): MarkNotificationSubjectAsReadPayload - - """ - Marks a notification as done - """ - markNotificationsAsDone( - """ - Parameters for MarkNotificationsAsDone - """ - input: MarkNotificationsAsDoneInput! - ): MarkNotificationsAsDonePayload - - """ - Marks multiple notifications as read - """ - markNotificationsAsRead( - """ - Parameters for MarkNotificationsAsRead - """ - input: MarkNotificationsAsReadInput! - ): MarkNotificationsAsReadPayload - - """ - Marks a notification as undone - """ - markNotificationsAsUndone( - """ - Parameters for MarkNotificationsAsUndone - """ - input: MarkNotificationsAsUndoneInput! - ): MarkNotificationsAsUndonePayload - - """ - Marks notifications as unread - """ - markNotificationsAsUnread( - """ - Parameters for MarkNotificationsAsUnread - """ - input: MarkNotificationsAsUnreadInput! - ): MarkNotificationsAsUnreadPayload - """ Mark a project as a template. Note that only projects which are owned by an Organization can be marked as a template. """ @@ -25827,16 +25097,6 @@ type Mutation { input: UnresolveReviewThreadInput! ): UnresolveReviewThreadPayload - """ - Unsubscribes from notifications - """ - unsubscribeFromNotifications( - """ - Parameters for UnsubscribeFromNotifications - """ - input: UnsubscribeFromNotificationsInput! - ): UnsubscribeFromNotificationsPayload - """ Update a branch protection rule """ @@ -26509,97 +25769,6 @@ interface Node { id: ID! } -""" -The reason you received a notification about a subject. -""" -enum NotificationReason - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - You were requested for review for deployment. - """ - APPROVAL_REQUESTED - - """ - You were assigned to the Issue/PR. - """ - ASSIGN - - """ - You created the thread. - """ - AUTHOR - - """ - You are subscribed to continuous integration activity. - """ - CI_ACTIVITY - - """ - You commented on the thread. - """ - COMMENT - - """ - You accepted an invitation to contribute to the repository. - """ - INVITATION - - """ - You subscribed to the thread (via an Issue or Pull Request). - """ - MANUAL - - """ - New requests from members. - """ - MEMBER_FEATURE_REQUESTED - - """ - You were specifically @mentioned in the content. - """ - MENTION - - """ - A pull request you're subscribed to was marked ready for review. - """ - READY_FOR_REVIEW - - """ - You were requested for review. - """ - REVIEW_REQUESTED - - """ - You saved this notification - """ - SAVED - - """ - You were given credit for contributing to a Security Advisory. - """ - SECURITY_ADVISORY_CREDIT - - """ - You have access to the notification subject's Dependabot alerts. - """ - SECURITY_ALERT - - """ - You changed the thread state (for example, closing an Issue or merging a Pull Request). - """ - STATE_CHANGE - - """ - You are watching the subject of the notification. - """ - SUBSCRIBED - - """ - You were on a team that was mentioned. - """ - TEAM_MENTION -} - """ The possible values for the notification restriction setting. """ @@ -26615,304 +25784,6 @@ enum NotificationRestrictionSettingValue { ENABLED } -""" -The possible states of a notification. -""" -enum NotificationStatus - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A notification is archived - """ - ARCHIVED - - """ - A notification is done - """ - DONE - - """ - A notification is read - """ - READ - - """ - A notification is unread - """ - UNREAD -} - -""" -Represents a notification thread for the viewer. -""" -type NotificationThread implements Node - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - The Node ID of the NotificationThread object - """ - id: ID! - - """ - Archived state of the notification. - """ - isArchived: Boolean! - - """ - Done state of the notification. - """ - isDone: Boolean! - - """ - Whether a notification has been saved - """ - isSaved: Boolean! - - """ - Whether a notification has been starred - """ - isStarred: Boolean! - - """ - Unread state of the notification. - """ - isUnread: Boolean! - - """ - The last time that notifications were read for this thread. - """ - lastReadAt: DateTime - - """ - The last time that notifications were updated for this thread. - """ - lastSummarizedAt: DateTime! - - """ - The last time that a notification was received on this thread for the current user - """ - lastUpdatedAt: DateTime! - - """ - The notification's list. - """ - list: NotificationsList! - - """ - The notification's list id - """ - listId: String! - - """ - The notification's list type - """ - listType: String! - - """ - The oldest unread author internal anchor - """ - oldestUnreadItemAnchor: String - - """ - The reason a notification was received. - """ - reason: NotificationReason - - """ - The last 3 recent participants. - """ - recentParticipants: [User!]! - - """ - The notification's subject. - """ - subject: NotificationsSubject! - - """ - Subscription status for the thread - """ - subscriptionStatus: NotificationThreadSubscriptionState! - - """ - The notification's rollup summary id - """ - summaryId: String! - - """ - The author of the item being used to summarize the thread. - """ - summaryItemAuthor: User - - """ - The body text of the item being used to summarize the thread. - """ - summaryItemBody: String - - """ - The notification's thread id - """ - threadId: String! - - """ - The notification's thread type - """ - threadType: String! - - """ - The notification's title - """ - title: String! - - """ - The number of unread items. - """ - unreadItemsCount: Int! - - """ - The HTTP URL for the notification thread's subject - """ - url: URI! -} - -""" -A list of notification threads. -""" -type NotificationThreadConnection - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A list of edges. - """ - edges: [NotificationThreadEdge] - - """ - A list of nodes. - """ - nodes: [NotificationThread] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type NotificationThreadEdge - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: NotificationThread -} - -""" -Ways in which to filter lists of notification threads. -""" -input NotificationThreadFilters - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - Only return notification threads where the list is in the given list - """ - listIds: [ID!] - - """ - Only return notification threads where the reason is in the list - """ - reasons: [NotificationReason!] - - """ - Only return saved notifications. All other filters will be ignored. - """ - savedOnly: Boolean = false - - """ - Only return starred notifications. All other filters will be ignored. - """ - starredOnly: Boolean = false - - """ - Only return notifications where the status is in the list. - """ - statuses: [NotificationStatus!] - - """ - Only return matching thread types - """ - threadTypes: [String!] -} - -""" -The possible subscription states of a notification thread. -""" -enum NotificationThreadSubscriptionState - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - The thread's list is ignored. - """ - LIST_IGNORED - - """ - The thread's list is subscribed to. - """ - LIST_SUBSCRIBED - - """ - The thread is subscribed to. - """ - THREAD_SUBSCRIBED - - """ - The thread's type is subscribed to. - """ - THREAD_TYPE_SUBSCRIBED - - """ - The thread is not subscribed to. - """ - UNSUBSCRIBED -} - -""" -The parent object that the notification thread's subject belongs to. -""" -union NotificationsList - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) = - Enterprise - | Organization - | Repository - | Team - | User - -""" -The notification's subject. -""" -union NotificationsSubject - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) = - CheckSuite - | Commit - | Discussion - | Gist - | Issue - | MemberFeatureRequestNotification - | ProjectV2 - | PullRequest - | Release - | RepositoryDependabotAlertsThread - | RepositoryInvitation - | RepositoryVulnerabilityAlert - | SecurityAdvisory - | TeamDiscussion - | WorkflowRun - """ An OIDC identity provider configured to provision identities for an enterprise. Visible to enterprise owners or enterprise owners' personal access tokens @@ -35382,12 +34253,6 @@ type ProjectV2 implements Closable & Node & Updatable { """ updatedAt: DateTime! - """ - Channel value for subscribing to live updates. - """ - updatesChannel: String - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) - """ The HTTP URL for this project """ @@ -38169,13 +37034,7 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab """ The body rendered to HTML. """ - bodyHTML( - """ - Whether or not to render tasklist blocks using Mobile-specific HTML - """ - renderMobileTasklistBlocks: Boolean = false - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "mobile_body_markup"]) - ): HTML! + bodyHTML: HTML! """ The body rendered to text. @@ -38989,16 +37848,6 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab """ updatedAt: DateTime! - """ - Channel value for subscribing to live updates. - """ - updatesChannel( - """ - The name of the channel to use. - """ - name: PullRequestPubSubTopic = UPDATED - ): String @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) - """ The HTTP URL for this pull request. """ @@ -39558,77 +38407,6 @@ input PullRequestParametersInput { requiredReviewThreadResolution: Boolean! } -""" -The possible PubSub channels for a pull request. -""" -enum PullRequestPubSubTopic - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) { - """ - The channel ID for observing base ref updates. - """ - BASE_REF - - """ - The channel ID for observing head commit updates. - """ - COMMIT_HEAD_SHA - - """ - The channel ID for observing pull request deployed updates. - """ - DEPLOYED - - """ - The channel ID for observing pull request git merge state updates. - """ - GIT_MERGE_STATE - - """ - The channel ID for observing head ref updates. - """ - HEAD_REF - - """ - The channel ID for observing pull request mergeability with HEAD or base branch. - """ - MERGEABILITY - - """ - The channel ID for observing pull request merge queue entry updates. - """ - MERGE_QUEUE - - """ - The channel ID for observing pull request user presence updates. - """ - PRESENCE - - """ - The channel ID for observing pull request review state updates. - """ - REVIEW_STATE - - """ - The channel ID for observing pull request state updates. - """ - STATE - - """ - The channel ID for updating items on the pull request timeline. - """ - TIMELINE - - """ - The channel ID for observing pull request updates. - """ - UPDATED - - """ - The channel ID for observing pull request workflow run updates. - """ - WORKFLOWS -} - """ A review object for a given pull request. """ @@ -41629,12 +40407,6 @@ type Query implements Node { """ meta: GitHubMetadata! - """ - A WebSocket URL for connecting to receive updates. - """ - mobileUpdatesUrl: URI - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) - """ Fetches an object given its ID. """ @@ -41968,16 +40740,6 @@ type Query implements Node { The currently authenticated user. """ viewer: User! - - """ - Channel value for subscribing to live updates. - """ - viewerUpdatesChannel( - """ - The name of the channel to use. - """ - name: UserPubSubTopic! - ): String @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) } """ @@ -42557,12 +41319,6 @@ type Ref implements Node { The object the ref points to. Returns null when object does not exist. """ target: GitObject - - """ - Channel value for subscribing to live updates. - """ - updatesChannel: String - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) } """ @@ -48406,27 +47162,6 @@ enum RepositoryContributionType { REPOSITORY } -""" -A wrapper on Repository used for Dependabot Alerts notifications. -""" -type RepositoryDependabotAlertsThread implements Node & RepositoryNode - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - The Node ID of the RepositoryDependabotAlertsThread object - """ - id: ID! - - """ - The URL pointing to the repository's dependabot alerts page - """ - notificationsPermalink: URI - - """ - The repository associated with this node. - """ - repository: Repository! -} - """ Represents an author of discussions in repositories. """ @@ -60077,42 +58812,6 @@ type UnresolveReviewThreadPayload { thread: PullRequestReviewThread } -""" -Autogenerated input type of UnsubscribeFromNotifications -""" -input UnsubscribeFromNotificationsInput - @requiredCapabilities(requiredCapabilities: ["access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread IDs of the objects to unsubscribe from. - """ - ids: [ID!]! - @possibleTypes( - concreteTypes: ["Commit", "Discussion", "Issue", "PullRequest", "Repository", "Team", "TeamDiscussion"] - abstractType: "Subscribable" - ) -} - -""" -Autogenerated return type of UnsubscribeFromNotifications. -""" -type UnsubscribeFromNotificationsPayload - @requiredCapabilities(requiredCapabilities: ["access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - """ Represents an 'unsubscribed' event on a given `Subscribable`. """ @@ -63263,18 +61962,6 @@ type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & """ copilotEndpoints: CopilotEndpoints - """ - The user's license type for Copilot - """ - copilotLicenseType: CopilotLicenseType - @requiredCapabilities(requiredCapabilities: ["access_copilot_limited_graphql_api"]) - - """ - Properties of the current Copilot user, if limited by Copilot Free. - """ - copilotLimitedUser: CopilotLimitedUser - @requiredCapabilities(requiredCapabilities: ["access_copilot_limited_graphql_api"]) - """ Identifies the date and time when the object was created. """ @@ -63692,48 +62379,6 @@ type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & """ name: String - """ - A list of notification threads for the viewer. Returns an empty list for a user other than - the current viewer. - - Combining both filterBy and query arguments will result in an error. - Please favor using the query argument. - """ - notificationThreads( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Filtering options for notifications. Will soon be deprecated. - """ - filterBy: NotificationThreadFilters - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - The search string to look for. If no is:read, is:unread, or is:done - qualifiers are included in the query, results will include read and unread - notification threads by default. - """ - query: String - ): NotificationThreadConnection! - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) - """ Find an organization by its login that the user belongs to. """ @@ -65345,22 +63990,6 @@ type UserNamespaceRepositoryEdge { node: UserNamespaceRepository } -""" -The possible PubSub channels for a user. -""" -enum UserPubSubTopic - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) { - """ - The channel ID for observing user marked as read updates. - """ - MARKED_READ - - """ - The channel ID for observing user notifications changed updates. - """ - NOTIFICATIONS_CHANGED -} - """ The user's description of what they're currently doing. """ diff --git a/src/graphql/data/fpt/schema.json b/src/graphql/data/fpt/schema.json index 3732d42aaf8d..48483ac32dfa 100644 --- a/src/graphql/data/fpt/schema.json +++ b/src/graphql/data/fpt/schema.json @@ -388,16 +388,6 @@ "description": "

Return information about the GitHub instance.

", "args": [] }, - { - "name": "mobileUpdatesUrl", - "type": "URI", - "kind": "scalars", - "id": "uri", - "href": "/graphql/reference/scalars#uri", - "description": "

A WebSocket URL for connecting to receive updates.

", - "isDeprecated": false, - "args": [] - }, { "name": "node", "type": "Node", @@ -934,25 +924,6 @@ "href": "/graphql/reference/objects#user", "description": "

The currently authenticated user.

", "args": [] - }, - { - "name": "viewerUpdatesChannel", - "type": "String", - "kind": "scalars", - "id": "string", - "href": "/graphql/reference/scalars#string", - "description": "

Channel value for subscribing to live updates.

", - "isDeprecated": false, - "args": [ - { - "name": "name", - "type": "UserPubSubTopic!", - "id": "userpubsubtopic", - "kind": "enums", - "href": "/graphql/reference/enums#userpubsubtopic", - "description": "

The name of the channel to use.

" - } - ] } ], "mutations": [ @@ -3438,48 +3409,6 @@ } ] }, - { - "name": "createSavedNotificationThread", - "kind": "mutations", - "id": "createsavednotificationthread", - "href": "/graphql/reference/mutations#createsavednotificationthread", - "description": "

Adds a saved notification thread.

", - "inputFields": [ - { - "name": "input", - "type": "CreateSavedNotificationThreadInput!", - "id": "createsavednotificationthreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createsavednotificationthreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the saved notification belongs to.

" - } - ] - }, { "name": "createSponsorsListing", "kind": "mutations", @@ -4532,48 +4461,6 @@ } ] }, - { - "name": "deleteSavedNotificationThread", - "kind": "mutations", - "id": "deletesavednotificationthread", - "href": "/graphql/reference/mutations#deletesavednotificationthread", - "description": "

Deletes a saved notification thread.

", - "inputFields": [ - { - "name": "input", - "type": "DeleteSavedNotificationThreadInput!", - "id": "deletesavednotificationthreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deletesavednotificationthreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that deleted the saved notification.

" - } - ] - }, { "name": "deleteTeamDiscussion", "kind": "mutations", @@ -5304,40 +5191,6 @@ } ] }, - { - "name": "markAllNotifications", - "kind": "mutations", - "id": "markallnotifications", - "href": "/graphql/reference/mutations#markallnotifications", - "description": "

Mark all notifications as the state is passed.

", - "inputFields": [ - { - "name": "input", - "type": "MarkAllNotificationsInput!", - "id": "markallnotificationsinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#markallnotificationsinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, { "name": "markDiscussionCommentAsAnswer", "kind": "mutations", @@ -5406,352 +5259,6 @@ } ] }, - { - "name": "markNotificationAsDone", - "kind": "mutations", - "id": "marknotificationasdone", - "href": "/graphql/reference/mutations#marknotificationasdone", - "description": "

Marks a notification as done.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationAsDoneInput!", - "id": "marknotificationasdoneinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationasdoneinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the notification belongs to.

" - } - ] - }, - { - "name": "markNotificationAsRead", - "kind": "mutations", - "id": "marknotificationasread", - "href": "/graphql/reference/mutations#marknotificationasread", - "description": "

Marks a notification as read.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationAsReadInput!", - "id": "marknotificationasreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationasreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the notification belongs to.

" - } - ] - }, - { - "name": "markNotificationAsUndone", - "kind": "mutations", - "id": "marknotificationasundone", - "href": "/graphql/reference/mutations#marknotificationasundone", - "description": "

Marks a notification as undone.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationAsUndoneInput!", - "id": "marknotificationasundoneinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationasundoneinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the notification belongs to.

" - } - ] - }, - { - "name": "markNotificationAsUnread", - "kind": "mutations", - "id": "marknotificationasunread", - "href": "/graphql/reference/mutations#marknotificationasunread", - "description": "

Marks a notification as unread.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationAsUnreadInput!", - "id": "marknotificationasunreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationasunreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the notification belongs to.

" - } - ] - }, - { - "name": "markNotificationSubjectAsRead", - "kind": "mutations", - "id": "marknotificationsubjectasread", - "href": "/graphql/reference/mutations#marknotificationsubjectasread", - "description": "

Marks a notification as read.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationSubjectAsReadInput!", - "id": "marknotificationsubjectasreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationsubjectasreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the saved notification belongs to.

" - } - ] - }, - { - "name": "markNotificationsAsDone", - "kind": "mutations", - "id": "marknotificationsasdone", - "href": "/graphql/reference/mutations#marknotificationsasdone", - "description": "

Marks a notification as done.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationsAsDoneInput!", - "id": "marknotificationsasdoneinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationsasdoneinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, - { - "name": "markNotificationsAsRead", - "kind": "mutations", - "id": "marknotificationsasread", - "href": "/graphql/reference/mutations#marknotificationsasread", - "description": "

Marks multiple notifications as read.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationsAsReadInput!", - "id": "marknotificationsasreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationsasreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, - { - "name": "markNotificationsAsUndone", - "kind": "mutations", - "id": "marknotificationsasundone", - "href": "/graphql/reference/mutations#marknotificationsasundone", - "description": "

Marks a notification as undone.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationsAsUndoneInput!", - "id": "marknotificationsasundoneinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationsasundoneinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, - { - "name": "markNotificationsAsUnread", - "kind": "mutations", - "id": "marknotificationsasunread", - "href": "/graphql/reference/mutations#marknotificationsasunread", - "description": "

Marks notifications as unread.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationsAsUnreadInput!", - "id": "marknotificationsasunreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationsasunreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, { "name": "markProjectV2AsTemplate", "kind": "mutations", @@ -7970,40 +7477,6 @@ } ] }, - { - "name": "unsubscribeFromNotifications", - "kind": "mutations", - "id": "unsubscribefromnotifications", - "href": "/graphql/reference/mutations#unsubscribefromnotifications", - "description": "

Unsubscribes from notifications.

", - "inputFields": [ - { - "name": "input", - "type": "UnsubscribeFromNotificationsInput!", - "id": "unsubscribefromnotificationsinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#unsubscribefromnotificationsinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, { "name": "updateBranchProtectionRule", "kind": "mutations", @@ -14990,15 +14463,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false - }, { "name": "url", "description": "

The HTTP URL for this commit.

", @@ -17371,64 +16835,6 @@ } ] }, - { - "name": "CopilotLimitedUser", - "kind": "objects", - "id": "copilotlimiteduser", - "href": "/graphql/reference/objects#copilotlimiteduser", - "description": "

Information about a limited Copilot Free user, such as quotas or feature availability.

", - "isDeprecated": false, - "fields": [ - { - "name": "hasUsageRemaining", - "description": "

Whether or not the user has remaining usage for the given feature.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "arguments": [ - { - "name": "feature", - "description": "

The feature whose quotas are to be checked against.

", - "type": { - "name": "CopilotLimitedFeature!", - "id": "copilotlimitedfeature", - "kind": "enums", - "href": "/graphql/reference/enums#copilotlimitedfeature" - } - } - ] - }, - { - "name": "quotaPercentageRemaining", - "description": "

The percentage of the quota remaining for the given feature.

", - "type": "Float", - "id": "float", - "kind": "scalars", - "href": "/graphql/reference/scalars#float", - "arguments": [ - { - "name": "feature", - "description": "

The feature whose quotas are to be checked against.

", - "type": { - "name": "CopilotLimitedFeature!", - "id": "copilotlimitedfeature", - "kind": "enums", - "href": "/graphql/reference/enums#copilotlimitedfeature" - } - } - ] - }, - { - "name": "resetDate", - "description": "

The date when the quota for the Copilot Free user will reset.

", - "type": "Date", - "id": "date", - "kind": "scalars", - "href": "/graphql/reference/scalars#date" - } - ] - }, { "name": "CreatedCommitContribution", "kind": "objects", @@ -20117,20 +19523,7 @@ "type": "HTML!", "id": "html", "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "arguments": [ - { - "name": "renderMobileTasklistBlocks", - "defaultValue": false, - "description": "

Whether or not to render tasklist blocks using Mobile-specific HTML.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - } - ] + "href": "/graphql/reference/scalars#html" }, { "name": "bodyText", @@ -20164,27 +19557,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "comment", - "description": "

Get a comment from a url.

", - "type": "DiscussionComment", - "id": "discussioncomment", - "kind": "objects", - "href": "/graphql/reference/objects#discussioncomment", - "arguments": [ - { - "name": "url", - "description": "

The url to decode.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ], - "isDeprecated": false - }, { "name": "comments", "description": "

The replies to the discussion.

", @@ -20509,28 +19881,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "arguments": [ - { - "name": "name", - "defaultValue": "UPDATED", - "description": "

The name of the channel to use.

", - "type": { - "name": "DiscussionPubSubTopic", - "id": "discussionpubsubtopic", - "kind": "enums", - "href": "/graphql/reference/enums#discussionpubsubtopic" - } - } - ], - "isDeprecated": false - }, { "name": "upvoteCount", "description": "

Number of upvotes that this subject has received.

", @@ -29247,20 +28597,7 @@ "type": "HTML!", "id": "html", "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "arguments": [ - { - "name": "renderMobileTasklistBlocks", - "defaultValue": false, - "description": "

Whether or not to render tasklist blocks using Mobile-specific HTML.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - } - ] + "href": "/graphql/reference/scalars#html" }, { "name": "bodyResourcePath", @@ -30435,28 +29772,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "arguments": [ - { - "name": "name", - "defaultValue": "UPDATED", - "description": "

The name of the channel to use.

", - "type": { - "name": "IssuePubSubTopic", - "id": "issuepubsubtopic", - "kind": "enums", - "href": "/graphql/reference/enums#issuepubsubtopic" - } - } - ], - "isDeprecated": false - }, { "name": "url", "description": "

The HTTP URL for this issue.

", @@ -35172,291 +34487,6 @@ } ] }, - { - "name": "NotificationThread", - "kind": "objects", - "id": "notificationthread", - "href": "/graphql/reference/objects#notificationthread", - "description": "

Represents a notification thread for the viewer.

", - "isDeprecated": false, - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "id", - "description": "

The Node ID of the NotificationThread object.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "isArchived", - "description": "

Archived state of the notification.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isDone", - "description": "

Done state of the notification.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isSaved", - "description": "

Whether a notification has been saved.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isStarred", - "description": "

Whether a notification has been starred.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isUnread", - "description": "

Unread state of the notification.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "lastReadAt", - "description": "

The last time that notifications were read for this thread.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "lastSummarizedAt", - "description": "

The last time that notifications were updated for this thread.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "lastUpdatedAt", - "description": "

The last time that a notification was received on this thread for the current user.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "list", - "description": "

The notification's list.

", - "type": "NotificationsList!", - "id": "notificationslist", - "kind": "unions", - "href": "/graphql/reference/unions#notificationslist" - }, - { - "name": "listId", - "description": "

The notification's list id.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "listType", - "description": "

The notification's list type.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "oldestUnreadItemAnchor", - "description": "

The oldest unread author internal anchor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "reason", - "description": "

The reason a notification was received.

", - "type": "NotificationReason", - "id": "notificationreason", - "kind": "enums", - "href": "/graphql/reference/enums#notificationreason" - }, - { - "name": "recentParticipants", - "description": "

The last 3 recent participants.

", - "type": "[User!]!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "subject", - "description": "

The notification's subject.

", - "type": "NotificationsSubject!", - "id": "notificationssubject", - "kind": "unions", - "href": "/graphql/reference/unions#notificationssubject" - }, - { - "name": "subscriptionStatus", - "description": "

Subscription status for the thread.

", - "type": "NotificationThreadSubscriptionState!", - "id": "notificationthreadsubscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#notificationthreadsubscriptionstate" - }, - { - "name": "summaryId", - "description": "

The notification's rollup summary id.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "summaryItemAuthor", - "description": "

The author of the item being used to summarize the thread.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "summaryItemBody", - "description": "

The body text of the item being used to summarize the thread.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "threadId", - "description": "

The notification's thread id.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "threadType", - "description": "

The notification's thread type.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "title", - "description": "

The notification's title.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "unreadItemsCount", - "description": "

The number of unread items.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "url", - "description": "

The HTTP URL for the notification thread's subject.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "NotificationThreadConnection", - "kind": "objects", - "id": "notificationthreadconnection", - "href": "/graphql/reference/objects#notificationthreadconnection", - "description": "

A list of notification threads.

", - "isDeprecated": false, - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[NotificationThreadEdge]", - "id": "notificationthreadedge", - "kind": "objects", - "href": "/graphql/reference/objects#notificationthreadedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[NotificationThread]", - "id": "notificationthread", - "kind": "objects", - "href": "/graphql/reference/objects#notificationthread" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "NotificationThreadEdge", - "kind": "objects", - "id": "notificationthreadedge", - "href": "/graphql/reference/objects#notificationthreadedge", - "description": "

An edge in a connection.

", - "isDeprecated": false, - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "NotificationThread", - "id": "notificationthread", - "kind": "objects", - "href": "/graphql/reference/objects#notificationthread" - } - ] - }, { "name": "OIDCProvider", "kind": "objects", @@ -48152,15 +47182,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false - }, { "name": "url", "description": "

The HTTP URL for this project.

", @@ -51691,20 +50712,7 @@ "type": "HTML!", "id": "html", "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "arguments": [ - { - "name": "renderMobileTasklistBlocks", - "defaultValue": false, - "description": "

Whether or not to render tasklist blocks using Mobile-specific HTML.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - } - ] + "href": "/graphql/reference/scalars#html" }, { "name": "bodyText", @@ -53217,28 +52225,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "arguments": [ - { - "name": "name", - "defaultValue": "UPDATED", - "description": "

The name of the channel to use.

", - "type": { - "name": "PullRequestPubSubTopic", - "id": "pullrequestpubsubtopic", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestpubsubtopic" - } - } - ], - "isDeprecated": false - }, { "name": "url", "description": "

The HTTP URL for this pull request.

", @@ -56997,15 +55983,6 @@ "id": "gitobject", "kind": "interfaces", "href": "/graphql/reference/interfaces#gitobject" - }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false } ] }, @@ -65778,52 +64755,6 @@ } ] }, - { - "name": "RepositoryDependabotAlertsThread", - "kind": "objects", - "id": "repositorydependabotalertsthread", - "href": "/graphql/reference/objects#repositorydependabotalertsthread", - "description": "

A wrapper on Repository used for Dependabot Alerts notifications.

", - "isDeprecated": false, - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - } - ], - "fields": [ - { - "name": "id", - "description": "

The Node ID of the RepositoryDependabotAlertsThread object.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "notificationsPermalink", - "description": "

The URL pointing to the repository's dependabot alerts page.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, { "name": "RepositoryEdge", "kind": "objects", @@ -76727,24 +75658,6 @@ "kind": "objects", "href": "/graphql/reference/objects#copilotendpoints" }, - { - "name": "copilotLicenseType", - "description": "

The user's license type for Copilot.

", - "type": "CopilotLicenseType", - "id": "copilotlicensetype", - "kind": "enums", - "href": "/graphql/reference/enums#copilotlicensetype", - "isDeprecated": false - }, - { - "name": "copilotLimitedUser", - "description": "

Properties of the current Copilot user, if limited by Copilot Free.

", - "type": "CopilotLimitedUser", - "id": "copilotlimiteduser", - "kind": "objects", - "href": "/graphql/reference/objects#copilotlimiteduser", - "isDeprecated": false - }, { "name": "createdAt", "description": "

Identifies the date and time when the object was created.

", @@ -77279,266 +76192,26 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } - }, - { - "name": "orderBy", - "description": "

Ordering options for issue comments returned from the connection.

", - "type": { - "name": "IssueCommentOrder", - "id": "issuecommentorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issuecommentorder" - } - } - ] - }, - { - "name": "issues", - "description": "

A list of issues associated with this user.

", - "type": "IssueConnection!", - "id": "issueconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issueconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "filterBy", - "description": "

Filtering options for issues returned from the connection.

", - "type": { - "name": "IssueFilters", - "id": "issuefilters", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issuefilters" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for issues returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the issues by.

", - "type": { - "name": "[IssueState!]", - "id": "issuestate", - "kind": "enums", - "href": "/graphql/reference/enums#issuestate" - } - } - ] - }, - { - "name": "itemShowcase", - "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", - "type": "ProfileItemShowcase!", - "id": "profileitemshowcase", - "kind": "objects", - "href": "/graphql/reference/objects#profileitemshowcase" - }, - { - "name": "lifetimeReceivedSponsorshipValues", - "description": "

Calculate how much each sponsor has ever paid total to this maintainer via\nGitHub Sponsors. Does not include sponsorships paid via Patreon.

", - "type": "SponsorAndLifetimeValueConnection!", - "id": "sponsorandlifetimevalueconnection", - "kind": "objects", - "href": "/graphql/reference/objects#sponsorandlifetimevalueconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for results returned from the connection.

", - "type": { - "name": "SponsorAndLifetimeValueOrder", - "id": "sponsorandlifetimevalueorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#sponsorandlifetimevalueorder" - } - } - ] - }, - { - "name": "lists", - "description": "

A user-curated list of repositories.

", - "type": "UserListConnection!", - "id": "userlistconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userlistconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } + }, + { + "name": "orderBy", + "description": "

Ordering options for issue comments returned from the connection.

", + "type": { + "name": "IssueCommentOrder", + "id": "issuecommentorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issuecommentorder" + } } ] }, { - "name": "location", - "description": "

The user's public profile location.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "login", - "description": "

The username used to login.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "monthlyEstimatedSponsorsIncomeInCents", - "description": "

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "name", - "description": "

The user's public profile name.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "notificationThreads", - "description": "

A list of notification threads for the viewer. Returns an empty list for a user other than\nthe current viewer.

\n

Combining both filterBy and query arguments will result in an error.\nPlease favor using the query argument.

", - "type": "NotificationThreadConnection!", - "id": "notificationthreadconnection", + "name": "issues", + "description": "

A list of issues associated with this user.

", + "type": "IssueConnection!", + "id": "issueconnection", "kind": "objects", - "href": "/graphql/reference/objects#notificationthreadconnection", + "href": "/graphql/reference/objects#issueconnection", "arguments": [ { "name": "after", @@ -77562,12 +76235,12 @@ }, { "name": "filterBy", - "description": "

Filtering options for notifications. Will soon be deprecated.

", + "description": "

Filtering options for issues returned from the connection.

", "type": { - "name": "NotificationThreadFilters", - "id": "notificationthreadfilters", + "name": "IssueFilters", + "id": "issuefilters", "kind": "input-objects", - "href": "/graphql/reference/input-objects#notificationthreadfilters" + "href": "/graphql/reference/input-objects#issuefilters" } }, { @@ -77580,6 +76253,16 @@ "href": "/graphql/reference/scalars#int" } }, + { + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -77591,17 +76274,176 @@ } }, { - "name": "query", - "description": "

The search string to look for. If no is:read, is:unread, or is:done\nqualifiers are included in the query, results will include read and unread\nnotification threads by default.

", + "name": "orderBy", + "description": "

Ordering options for issues returned from the connection.

", + "type": { + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" + } + }, + { + "name": "states", + "description": "

A list of states to filter the issues by.

", + "type": { + "name": "[IssueState!]", + "id": "issuestate", + "kind": "enums", + "href": "/graphql/reference/enums#issuestate" + } + } + ] + }, + { + "name": "itemShowcase", + "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", + "type": "ProfileItemShowcase!", + "id": "profileitemshowcase", + "kind": "objects", + "href": "/graphql/reference/objects#profileitemshowcase" + }, + { + "name": "lifetimeReceivedSponsorshipValues", + "description": "

Calculate how much each sponsor has ever paid total to this maintainer via\nGitHub Sponsors. Does not include sponsorships paid via Patreon.

", + "type": "SponsorAndLifetimeValueConnection!", + "id": "sponsorandlifetimevalueconnection", + "kind": "objects", + "href": "/graphql/reference/objects#sponsorandlifetimevalueconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for results returned from the connection.

", + "type": { + "name": "SponsorAndLifetimeValueOrder", + "id": "sponsorandlifetimevalueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#sponsorandlifetimevalueorder" + } + } + ] + }, + { + "name": "lists", + "description": "

A user-curated list of repositories.

", + "type": "UserListConnection!", + "id": "userlistconnection", + "kind": "objects", + "href": "/graphql/reference/objects#userlistconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", "type": { "name": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } } - ], - "isDeprecated": false + ] + }, + { + "name": "location", + "description": "

The user's public profile location.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "login", + "description": "

The username used to login.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "monthlyEstimatedSponsorsIncomeInCents", + "description": "

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "name", + "description": "

The user's public profile name.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { "name": "organization", @@ -85749,54 +84591,6 @@ } ] }, - { - "name": "CopilotLicenseType", - "kind": "enums", - "id": "copilotlicensetype", - "href": "/graphql/reference/enums#copilotlicensetype", - "description": "

Indicates the type of access a user has to GitHub Copilot.

", - "isDeprecated": false, - "values": [ - { - "name": "COPILOT_BUSINESS", - "description": "

Business access.

" - }, - { - "name": "COPILOT_ENTERPRISE", - "description": "

Enterprise access.

" - }, - { - "name": "COPILOT_FREE", - "description": "

Limited free access.

" - }, - { - "name": "COPILOT_INDIVIDUAL", - "description": "

Individual access.

" - }, - { - "name": "NO_ACCESS", - "description": "

No access found.

" - } - ] - }, - { - "name": "CopilotLimitedFeature", - "kind": "enums", - "id": "copilotlimitedfeature", - "href": "/graphql/reference/enums#copilotlimitedfeature", - "description": "

The type of the activity that was performed.

", - "isDeprecated": false, - "values": [ - { - "name": "CHAT", - "description": "

Copilot Chat.

" - }, - { - "name": "COMPLETIONS", - "description": "

Copilot IDE completions.

" - } - ] - }, { "name": "DefaultRepositoryPermissionField", "kind": "enums", @@ -86092,24 +84886,6 @@ } ] }, - { - "name": "DiscussionPubSubTopic", - "kind": "enums", - "id": "discussionpubsubtopic", - "href": "/graphql/reference/enums#discussionpubsubtopic", - "description": "

The possible PubSub channels for an discussion.

", - "isDeprecated": false, - "values": [ - { - "name": "TIMELINE", - "description": "

The channel ID for updating items on the discussion timeline.

" - }, - { - "name": "UPDATED", - "description": "

The channel ID for observing discussion updates.

" - } - ] - }, { "name": "DiscussionState", "kind": "enums", @@ -86927,32 +85703,6 @@ } ] }, - { - "name": "IssuePubSubTopic", - "kind": "enums", - "id": "issuepubsubtopic", - "href": "/graphql/reference/enums#issuepubsubtopic", - "description": "

The possible PubSub channels for an issue.

", - "isDeprecated": false, - "values": [ - { - "name": "CLOSE_REFERENCES", - "description": "

The channel ID for observing issue close references.

" - }, - { - "name": "STATE", - "description": "

The channel ID for observing issue state updates.

" - }, - { - "name": "TIMELINE", - "description": "

The channel ID for updating items on the issue timeline.

" - }, - { - "name": "UPDATED", - "description": "

The channel ID for observing issue updates.

" - } - ] - }, { "name": "IssueState", "kind": "enums", @@ -87500,84 +86250,6 @@ } ] }, - { - "name": "NotificationReason", - "kind": "enums", - "id": "notificationreason", - "href": "/graphql/reference/enums#notificationreason", - "description": "

The reason you received a notification about a subject.

", - "isDeprecated": false, - "values": [ - { - "name": "APPROVAL_REQUESTED", - "description": "

You were requested for review for deployment.

" - }, - { - "name": "ASSIGN", - "description": "

You were assigned to the Issue/PR.

" - }, - { - "name": "AUTHOR", - "description": "

You created the thread.

" - }, - { - "name": "CI_ACTIVITY", - "description": "

You are subscribed to continuous integration activity.

" - }, - { - "name": "COMMENT", - "description": "

You commented on the thread.

" - }, - { - "name": "INVITATION", - "description": "

You accepted an invitation to contribute to the repository.

" - }, - { - "name": "MANUAL", - "description": "

You subscribed to the thread (via an Issue or Pull Request).

" - }, - { - "name": "MEMBER_FEATURE_REQUESTED", - "description": "

New requests from members.

" - }, - { - "name": "MENTION", - "description": "

You were specifically @mentioned in the content.

" - }, - { - "name": "READY_FOR_REVIEW", - "description": "

A pull request you're subscribed to was marked ready for review.

" - }, - { - "name": "REVIEW_REQUESTED", - "description": "

You were requested for review.

" - }, - { - "name": "SAVED", - "description": "

You saved this notification.

" - }, - { - "name": "SECURITY_ADVISORY_CREDIT", - "description": "

You were given credit for contributing to a Security Advisory.

" - }, - { - "name": "SECURITY_ALERT", - "description": "

You have access to the notification subject's Dependabot alerts.

" - }, - { - "name": "STATE_CHANGE", - "description": "

You changed the thread state (for example, closing an Issue or merging a Pull Request).

" - }, - { - "name": "SUBSCRIBED", - "description": "

You are watching the subject of the notification.

" - }, - { - "name": "TEAM_MENTION", - "description": "

You were on a team that was mentioned.

" - } - ] - }, { "name": "NotificationRestrictionSettingValue", "kind": "enums", @@ -87595,62 +86267,6 @@ } ] }, - { - "name": "NotificationStatus", - "kind": "enums", - "id": "notificationstatus", - "href": "/graphql/reference/enums#notificationstatus", - "description": "

The possible states of a notification.

", - "isDeprecated": false, - "values": [ - { - "name": "ARCHIVED", - "description": "

A notification is archived.

" - }, - { - "name": "DONE", - "description": "

A notification is done.

" - }, - { - "name": "READ", - "description": "

A notification is read.

" - }, - { - "name": "UNREAD", - "description": "

A notification is unread.

" - } - ] - }, - { - "name": "NotificationThreadSubscriptionState", - "kind": "enums", - "id": "notificationthreadsubscriptionstate", - "href": "/graphql/reference/enums#notificationthreadsubscriptionstate", - "description": "

The possible subscription states of a notification thread.

", - "isDeprecated": false, - "values": [ - { - "name": "LIST_IGNORED", - "description": "

The thread's list is ignored.

" - }, - { - "name": "LIST_SUBSCRIBED", - "description": "

The thread's list is subscribed to.

" - }, - { - "name": "THREAD_SUBSCRIBED", - "description": "

The thread is subscribed to.

" - }, - { - "name": "THREAD_TYPE_SUBSCRIBED", - "description": "

The thread's type is subscribed to.

" - }, - { - "name": "UNSUBSCRIBED", - "description": "

The thread is not subscribed to.

" - } - ] - }, { "name": "OIDCProviderType", "kind": "enums", @@ -88975,68 +87591,6 @@ } ] }, - { - "name": "PullRequestPubSubTopic", - "kind": "enums", - "id": "pullrequestpubsubtopic", - "href": "/graphql/reference/enums#pullrequestpubsubtopic", - "description": "

The possible PubSub channels for a pull request.

", - "isDeprecated": false, - "values": [ - { - "name": "BASE_REF", - "description": "

The channel ID for observing base ref updates.

" - }, - { - "name": "COMMIT_HEAD_SHA", - "description": "

The channel ID for observing head commit updates.

" - }, - { - "name": "DEPLOYED", - "description": "

The channel ID for observing pull request deployed updates.

" - }, - { - "name": "GIT_MERGE_STATE", - "description": "

The channel ID for observing pull request git merge state updates.

" - }, - { - "name": "HEAD_REF", - "description": "

The channel ID for observing head ref updates.

" - }, - { - "name": "MERGEABILITY", - "description": "

The channel ID for observing pull request mergeability with HEAD or base branch.

" - }, - { - "name": "MERGE_QUEUE", - "description": "

The channel ID for observing pull request merge queue entry updates.

" - }, - { - "name": "PRESENCE", - "description": "

The channel ID for observing pull request user presence updates.

" - }, - { - "name": "REVIEW_STATE", - "description": "

The channel ID for observing pull request review state updates.

" - }, - { - "name": "STATE", - "description": "

The channel ID for observing pull request state updates.

" - }, - { - "name": "TIMELINE", - "description": "

The channel ID for updating items on the pull request timeline.

" - }, - { - "name": "UPDATED", - "description": "

The channel ID for observing pull request updates.

" - }, - { - "name": "WORKFLOWS", - "description": "

The channel ID for observing pull request workflow run updates.

" - } - ] - }, { "name": "PullRequestReviewCommentState", "kind": "enums", @@ -92290,24 +90844,6 @@ } ] }, - { - "name": "UserPubSubTopic", - "kind": "enums", - "id": "userpubsubtopic", - "href": "/graphql/reference/enums#userpubsubtopic", - "description": "

The possible PubSub channels for a user.

", - "isDeprecated": false, - "values": [ - { - "name": "MARKED_READ", - "description": "

The channel ID for observing user marked as read updates.

" - }, - { - "name": "NOTIFICATIONS_CHANGED", - "description": "

The channel ID for observing user notifications changed updates.

" - } - ] - }, { "name": "UserStatusOrderField", "kind": "enums", @@ -92983,126 +91519,6 @@ } ] }, - { - "name": "NotificationsList", - "kind": "unions", - "id": "notificationslist", - "href": "/graphql/reference/unions#notificationslist", - "description": "

The parent object that the notification thread's subject belongs to.

", - "isDeprecated": false, - "possibleTypes": [ - { - "name": "Enterprise", - "id": "enterprise", - "href": "/graphql/reference/objects#enterprise" - }, - { - "name": "Organization", - "id": "organization", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "Repository", - "id": "repository", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "Team", - "id": "team", - "href": "/graphql/reference/objects#team" - }, - { - "name": "User", - "id": "user", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "NotificationsSubject", - "kind": "unions", - "id": "notificationssubject", - "href": "/graphql/reference/unions#notificationssubject", - "description": "

The notification's subject.

", - "isDeprecated": false, - "possibleTypes": [ - { - "name": "CheckSuite", - "id": "checksuite", - "href": "/graphql/reference/objects#checksuite" - }, - { - "name": "Commit", - "id": "commit", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "Discussion", - "id": "discussion", - "href": "/graphql/reference/objects#discussion" - }, - { - "name": "Gist", - "id": "gist", - "href": "/graphql/reference/objects#gist" - }, - { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "MemberFeatureRequestNotification", - "id": "memberfeaturerequestnotification", - "href": "/graphql/reference/objects#memberfeaturerequestnotification" - }, - { - "name": "ProjectV2", - "id": "projectv2", - "href": "/graphql/reference/objects#projectv2" - }, - { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "Release", - "id": "release", - "href": "/graphql/reference/objects#release" - }, - { - "name": "RepositoryDependabotAlertsThread", - "id": "repositorydependabotalertsthread", - "href": "/graphql/reference/objects#repositorydependabotalertsthread" - }, - { - "name": "RepositoryInvitation", - "id": "repositoryinvitation", - "href": "/graphql/reference/objects#repositoryinvitation" - }, - { - "name": "RepositoryVulnerabilityAlert", - "id": "repositoryvulnerabilityalert", - "href": "/graphql/reference/objects#repositoryvulnerabilityalert" - }, - { - "name": "SecurityAdvisory", - "id": "securityadvisory", - "href": "/graphql/reference/objects#securityadvisory" - }, - { - "name": "TeamDiscussion", - "id": "teamdiscussion", - "href": "/graphql/reference/objects#teamdiscussion" - }, - { - "name": "WorkflowRun", - "id": "workflowrun", - "href": "/graphql/reference/objects#workflowrun" - } - ] - }, { "name": "OrgRestoreMemberAuditEntryMembership", "kind": "unions", @@ -98672,33 +97088,6 @@ } ] }, - { - "name": "CreateSavedNotificationThreadInput", - "kind": "inputObjects", - "id": "createsavednotificationthreadinput", - "href": "/graphql/reference/input-objects#createsavednotificationthreadinput", - "description": "

Autogenerated input type of CreateSavedNotificationThread.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The notification thread's id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, { "name": "CreateSponsorsListingInput", "kind": "inputObjects", @@ -99794,33 +98183,6 @@ } ] }, - { - "name": "DeleteSavedNotificationThreadInput", - "kind": "inputObjects", - "id": "deletesavednotificationthreadinput", - "href": "/graphql/reference/input-objects#deletesavednotificationthreadinput", - "description": "

Autogenerated input type of DeleteSavedNotificationThread.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The saved notification thread's id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, { "name": "DeleteTeamDiscussionCommentInput", "kind": "inputObjects", @@ -101316,40 +99678,6 @@ } ] }, - { - "name": "MarkAllNotificationsInput", - "kind": "inputObjects", - "id": "markallnotificationsinput", - "href": "/graphql/reference/input-objects#markallnotificationsinput", - "description": "

Autogenerated input type of MarkAllNotifications.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "query", - "description": "

Filter used to mark all specific notifications.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "state", - "description": "

The new state for the notification.

", - "type": "NotificationStatus!", - "id": "notificationstatus", - "kind": "enums", - "href": "/graphql/reference/enums#notificationstatus" - } - ] - }, { "name": "MarkDiscussionCommentAsAnswerInput", "kind": "inputObjects", @@ -101410,249 +99738,6 @@ } ] }, - { - "name": "MarkNotificationAsDoneInput", - "kind": "inputObjects", - "id": "marknotificationasdoneinput", - "href": "/graphql/reference/input-objects#marknotificationasdoneinput", - "description": "

Autogenerated input type of MarkNotificationAsDone.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The NotificationThread id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationAsReadInput", - "kind": "inputObjects", - "id": "marknotificationasreadinput", - "href": "/graphql/reference/input-objects#marknotificationasreadinput", - "description": "

Autogenerated input type of MarkNotificationAsRead.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The NotificationThread id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationAsUndoneInput", - "kind": "inputObjects", - "id": "marknotificationasundoneinput", - "href": "/graphql/reference/input-objects#marknotificationasundoneinput", - "description": "

Autogenerated input type of MarkNotificationAsUndone.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The NotificationThread id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationAsUnreadInput", - "kind": "inputObjects", - "id": "marknotificationasunreadinput", - "href": "/graphql/reference/input-objects#marknotificationasunreadinput", - "description": "

Autogenerated input type of MarkNotificationAsUnread.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The NotificationThread id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationSubjectAsReadInput", - "kind": "inputObjects", - "id": "marknotificationsubjectasreadinput", - "href": "/graphql/reference/input-objects#marknotificationsubjectasreadinput", - "description": "

Autogenerated input type of MarkNotificationSubjectAsRead.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "subjectId", - "description": "

The id of the notification subject to mark as read.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationsAsDoneInput", - "kind": "inputObjects", - "id": "marknotificationsasdoneinput", - "href": "/graphql/reference/input-objects#marknotificationsasdoneinput", - "description": "

Autogenerated input type of MarkNotificationsAsDone.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ids", - "description": "

The NotificationThread IDs that will be marked as done.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationsAsReadInput", - "kind": "inputObjects", - "id": "marknotificationsasreadinput", - "href": "/graphql/reference/input-objects#marknotificationsasreadinput", - "description": "

Autogenerated input type of MarkNotificationsAsRead.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ids", - "description": "

The NotificationThread IDs that will be marked as read.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationsAsUndoneInput", - "kind": "inputObjects", - "id": "marknotificationsasundoneinput", - "href": "/graphql/reference/input-objects#marknotificationsasundoneinput", - "description": "

Autogenerated input type of MarkNotificationsAsUndone.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ids", - "description": "

The NotificationThread IDs to be marked as undone.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationsAsUnreadInput", - "kind": "inputObjects", - "id": "marknotificationsasunreadinput", - "href": "/graphql/reference/input-objects#marknotificationsasunreadinput", - "description": "

Autogenerated input type of MarkNotificationsAsUnread.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ids", - "description": "

The NotificationThread IDs that will be marked as unread.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, { "name": "MarkProjectV2AsTemplateInput", "kind": "inputObjects", @@ -102066,64 +100151,6 @@ } ] }, - { - "name": "NotificationThreadFilters", - "kind": "inputObjects", - "id": "notificationthreadfilters", - "href": "/graphql/reference/input-objects#notificationthreadfilters", - "description": "

Ways in which to filter lists of notification threads.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "listIds", - "description": "

Only return notification threads where the list is in the given list.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "reasons", - "description": "

Only return notification threads where the reason is in the list.

", - "type": "[NotificationReason!]", - "id": "notificationreason", - "kind": "enums", - "href": "/graphql/reference/enums#notificationreason" - }, - { - "name": "savedOnly", - "description": "

Only return saved notifications. All other filters will be ignored.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "starredOnly", - "description": "

Only return starred notifications. All other filters will be ignored.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "statuses", - "description": "

Only return notifications where the status is in the list.

", - "type": "[NotificationStatus!]", - "id": "notificationstatus", - "kind": "enums", - "href": "/graphql/reference/enums#notificationstatus" - }, - { - "name": "threadTypes", - "description": "

Only return matching thread types.

", - "type": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, { "name": "OrgEnterpriseOwnerOrder", "kind": "inputObjects", @@ -105861,33 +103888,6 @@ } ] }, - { - "name": "UnsubscribeFromNotificationsInput", - "kind": "inputObjects", - "id": "unsubscribefromnotificationsinput", - "href": "/graphql/reference/input-objects#unsubscribefromnotificationsinput", - "description": "

Autogenerated input type of UnsubscribeFromNotifications.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ids", - "description": "

The NotificationThread IDs of the objects to unsubscribe from.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, { "name": "UpdateBranchProtectionRuleInput", "kind": "inputObjects", diff --git a/src/graphql/data/ghec/schema.docs.graphql b/src/graphql/data/ghec/schema.docs.graphql index 0605be039ea8..8ac297fae44c 100644 --- a/src/graphql/data/ghec/schema.docs.graphql +++ b/src/graphql/data/ghec/schema.docs.graphql @@ -5275,12 +5275,6 @@ type Commit implements GitObject & Node & Subscribable & UniformResourceLocatabl """ treeUrl: URI! - """ - Channel value for subscribing to live updates. - """ - updatesChannel: String - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) - """ The HTTP URL for this commit """ @@ -6979,81 +6973,6 @@ type CopilotEndpoints { telemetry: String! } -""" -Indicates the type of access a user has to GitHub Copilot -""" -enum CopilotLicenseType @requiredCapabilities(requiredCapabilities: ["access_copilot_limited_graphql_api"]) { - """ - Business access - """ - COPILOT_BUSINESS - - """ - Enterprise access - """ - COPILOT_ENTERPRISE - - """ - Limited free access - """ - COPILOT_FREE - - """ - Individual access - """ - COPILOT_INDIVIDUAL - - """ - No access found - """ - NO_ACCESS -} - -""" -The type of the activity that was performed. -""" -enum CopilotLimitedFeature @requiredCapabilities(requiredCapabilities: ["access_copilot_limited_graphql_api"]) { - """ - Copilot Chat. - """ - CHAT - - """ - Copilot IDE completions. - """ - COMPLETIONS -} - -""" -Information about a limited Copilot Free user, such as quotas or feature availability. -""" -type CopilotLimitedUser @requiredCapabilities(requiredCapabilities: ["access_copilot_limited_graphql_api"]) { - """ - Whether or not the user has remaining usage for the given feature. - """ - hasUsageRemaining( - """ - The feature whose quotas are to be checked against. - """ - feature: CopilotLimitedFeature! - ): Boolean - - """ - The percentage of the quota remaining for the given feature. - """ - quotaPercentageRemaining( - """ - The feature whose quotas are to be checked against. - """ - feature: CopilotLimitedFeature! - ): Float - - """ - The date when the quota for the Copilot Free user will reset. - """ - resetDate: Date -} - """ Autogenerated input type of CopyProjectV2 """ @@ -8448,43 +8367,6 @@ type CreateRepositoryRulesetPayload { ruleset: RepositoryRuleset } -""" -Autogenerated input type of CreateSavedNotificationThread -""" -input CreateSavedNotificationThreadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The notification thread's id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of CreateSavedNotificationThread. -""" -type CreateSavedNotificationThreadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the saved notification belongs to. - """ - viewer: User -} - """ Autogenerated input type of CreateSponsorsListing """ @@ -10212,43 +10094,6 @@ type DeleteRepositoryRulesetPayload { clientMutationId: String } -""" -Autogenerated input type of DeleteSavedNotificationThread -""" -input DeleteSavedNotificationThreadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The saved notification thread's id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of DeleteSavedNotificationThread. -""" -type DeleteSavedNotificationThreadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that deleted the saved notification. - """ - viewer: User -} - """ Autogenerated input type of DeleteTeamDiscussionComment """ @@ -11719,13 +11564,7 @@ type Discussion implements Closable & Comment & Deletable & Labelable & Lockable """ The body rendered to HTML. """ - bodyHTML( - """ - Whether or not to render tasklist blocks using Mobile-specific HTML - """ - renderMobileTasklistBlocks: Boolean = false - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "mobile_body_markup"]) - ): HTML! + bodyHTML: HTML! """ The body rendered to text. @@ -11747,17 +11586,6 @@ type Discussion implements Closable & Comment & Deletable & Labelable & Lockable """ closedAt: DateTime - """ - Get a comment from a url - """ - comment( - """ - The url to decode. - """ - url: String - ): DiscussionComment - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_graphql_discussion_comment_url"]) - """ The replies to the discussion. """ @@ -11938,16 +11766,6 @@ type Discussion implements Closable & Comment & Deletable & Labelable & Lockable """ updatedAt: DateTime! - """ - Channel value for subscribing to live updates. - """ - updatesChannel( - """ - The name of the channel to use. - """ - name: DiscussionPubSubTopic = UPDATED - ): String @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) - """ Number of upvotes that this subject has received. """ @@ -12691,22 +12509,6 @@ enum DiscussionPollOptionOrderField { VOTE_COUNT } -""" -The possible PubSub channels for an discussion. -""" -enum DiscussionPubSubTopic - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) { - """ - The channel ID for updating items on the discussion timeline. - """ - TIMELINE - - """ - The channel ID for observing discussion updates. - """ - UPDATED -} - """ The possible states of a discussion. """ @@ -18557,13 +18359,7 @@ type Issue implements Assignable & Closable & Comment & Deletable & Labelable & """ The body rendered to HTML. """ - bodyHTML( - """ - Whether or not to render tasklist blocks using Mobile-specific HTML - """ - renderMobileTasklistBlocks: Boolean = false - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "mobile_body_markup"]) - ): HTML! + bodyHTML: HTML! """ The http path for this issue body @@ -19177,280 +18973,270 @@ type Issue implements Assignable & Closable & Comment & Deletable & Labelable & updatedAt: DateTime! """ - Channel value for subscribing to live updates. + The HTTP URL for this issue + """ + url: URI! + + """ + A list of edits to this content. """ - updatesChannel( + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + """ - The name of the channel to use. + Returns the elements in the list that come before the specified cursor. """ - name: IssuePubSubTopic = UPDATED - ): String @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection """ - The HTTP URL for this issue - """ - url: URI! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Indicates if the object can be closed by the viewer. - """ - viewerCanClose: Boolean! - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - - """ - Indicates if the viewer can edit labels for this object. - """ - viewerCanLabel: Boolean! - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! - - """ - Indicates if the object can be reopened by the viewer. - """ - viewerCanReopen: Boolean! - - """ - Check if the viewer is able to change their subscription status for the repository. - """ - viewerCanSubscribe: Boolean! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! - - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! - - """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. - """ - viewerSubscription: SubscriptionState - - """ - Identifies the viewer's thread subscription form action. - """ - viewerThreadSubscriptionFormAction: ThreadSubscriptionFormAction - - """ - Identifies the viewer's thread subscription status. - """ - viewerThreadSubscriptionStatus: ThreadSubscriptionState -} - -""" -The possible state reasons of a closed issue. -""" -enum IssueClosedStateReason { - """ - An issue that has been closed as completed - """ - COMPLETED - - """ - An issue that has been closed as a duplicate - """ - DUPLICATE - - """ - An issue that has been closed as not planned - """ - NOT_PLANNED -} - -""" -Represents a comment on an Issue. -""" -type IssueComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the subject of the comment. - """ - authorAssociation: CommentAuthorAssociation! - - """ - The body as Markdown. - """ - body: String! - - """ - The body rendered to HTML. - """ - bodyHTML: HTML! - - """ - The body rendered to text. - """ - bodyText: String! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The actor who edited the comment. - """ - editor: Actor - - """ - Identifies the primary key from the database as a BigInt. - """ - fullDatabaseId: BigInt - - """ - The Node ID of the IssueComment object - """ - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - Returns whether or not a comment has been minimized. - """ - isMinimized: Boolean! - - """ - Identifies the issue associated with the comment. - """ - issue: Issue! - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - Returns why the comment was minimized. One of `abuse`, `off-topic`, - `outdated`, `resolved`, `duplicate` and `spam`. Note that the case and - formatting of these values differs from the inputs to the `MinimizeComment` mutation. - """ - minimizedReason: String - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - Returns the pull request associated with the comment, if this comment was made on a - pull request. - """ - pullRequest: PullRequest - - """ - A list of reactions grouped by content left on the subject. - """ - reactionGroups: [ReactionGroup!] - - """ - A list of Reactions left on the Issue. - """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! - - """ - The repository associated with this node. - """ - repository: Repository! - - """ - The HTTP path for this issue comment - """ - resourcePath: URI! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this issue comment + Indicates if the object can be closed by the viewer. + """ + viewerCanClose: Boolean! + + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! + + """ + Indicates if the viewer can edit labels for this object. + """ + viewerCanLabel: Boolean! + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! + + """ + Indicates if the object can be reopened by the viewer. + """ + viewerCanReopen: Boolean! + + """ + Check if the viewer is able to change their subscription status for the repository. + """ + viewerCanSubscribe: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! + + """ + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + """ + viewerSubscription: SubscriptionState + + """ + Identifies the viewer's thread subscription form action. + """ + viewerThreadSubscriptionFormAction: ThreadSubscriptionFormAction + + """ + Identifies the viewer's thread subscription status. + """ + viewerThreadSubscriptionStatus: ThreadSubscriptionState +} + +""" +The possible state reasons of a closed issue. +""" +enum IssueClosedStateReason { + """ + An issue that has been closed as completed + """ + COMPLETED + + """ + An issue that has been closed as a duplicate + """ + DUPLICATE + + """ + An issue that has been closed as not planned + """ + NOT_PLANNED +} + +""" +Represents a comment on an Issue. +""" +type IssueComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the subject of the comment. + """ + authorAssociation: CommentAuthorAssociation! + + """ + The body as Markdown. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body rendered to text. + """ + bodyText: String! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The actor who edited the comment. + """ + editor: Actor + + """ + Identifies the primary key from the database as a BigInt. + """ + fullDatabaseId: BigInt + + """ + The Node ID of the IssueComment object + """ + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + Returns whether or not a comment has been minimized. + """ + isMinimized: Boolean! + + """ + Identifies the issue associated with the comment. + """ + issue: Issue! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + Returns why the comment was minimized. One of `abuse`, `off-topic`, + `outdated`, `resolved`, `duplicate` and `spam`. Note that the case and + formatting of these values differs from the inputs to the `MinimizeComment` mutation. + """ + minimizedReason: String + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + Returns the pull request associated with the comment, if this comment was made on a + pull request. + """ + pullRequest: PullRequest + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + The repository associated with this node. + """ + repository: Repository! + + """ + The HTTP path for this issue comment + """ + resourcePath: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this issue comment """ url: URI! @@ -19750,32 +19536,6 @@ enum IssueOrderField { UPDATED_AT } -""" -The possible PubSub channels for an issue. -""" -enum IssuePubSubTopic - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) { - """ - The channel ID for observing issue close references. - """ - CLOSE_REFERENCES - - """ - The channel ID for observing issue state updates. - """ - STATE - - """ - The channel ID for updating items on the issue timeline. - """ - TIMELINE - - """ - The channel ID for observing issue updates. - """ - UPDATED -} - """ The possible states of an issue. """ @@ -21156,43 +20916,6 @@ enum MannequinOrderField { LOGIN } -""" -Autogenerated input type of MarkAllNotifications -""" -input MarkAllNotificationsInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Filter used to mark all specific notifications. - """ - query: String! - - """ - The new state for the notification. - """ - state: NotificationStatus! -} - -""" -Autogenerated return type of MarkAllNotifications. -""" -type MarkAllNotificationsPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - """ Autogenerated input type of MarkDiscussionCommentAsAnswer """ @@ -21258,339 +20981,6 @@ type MarkFileAsViewedPayload { pullRequest: PullRequest } -""" -Autogenerated input type of MarkNotificationAsDone -""" -input MarkNotificationAsDoneInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationAsDone. -""" -type MarkNotificationAsDonePayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the notification belongs to. - """ - viewer: User -} - -""" -Autogenerated input type of MarkNotificationAsRead -""" -input MarkNotificationAsReadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationAsRead. -""" -type MarkNotificationAsReadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the notification belongs to. - """ - viewer: User -} - -""" -Autogenerated input type of MarkNotificationAsUndone -""" -input MarkNotificationAsUndoneInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationAsUndone. -""" -type MarkNotificationAsUndonePayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the notification belongs to. - """ - viewer: User -} - -""" -Autogenerated input type of MarkNotificationAsUnread -""" -input MarkNotificationAsUnreadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread id. - """ - id: ID! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationAsUnread. -""" -type MarkNotificationAsUnreadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the notification belongs to. - """ - viewer: User -} - -""" -Autogenerated input type of MarkNotificationSubjectAsRead -""" -input MarkNotificationSubjectAsReadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The id of the notification subject to mark as read. - """ - subjectId: ID! - @possibleTypes( - concreteTypes: [ - "CheckSuite" - "Commit" - "Discussion" - "Gist" - "Issue" - "MemberFeatureRequestNotification" - "ProjectV2" - "PullRequest" - "Release" - "RepositoryDependabotAlertsThread" - "RepositoryInvitation" - "RepositoryVulnerabilityAlert" - "SecurityAdvisory" - "TeamDiscussion" - "WorkflowRun" - ] - abstractType: "NotificationsSubject" - ) -} - -""" -Autogenerated return type of MarkNotificationSubjectAsRead. -""" -type MarkNotificationSubjectAsReadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean - - """ - The user that the saved notification belongs to. - """ - viewer: User -} - -""" -Autogenerated input type of MarkNotificationsAsDone -""" -input MarkNotificationsAsDoneInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread IDs that will be marked as done. - """ - ids: [ID!]! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationsAsDone. -""" -type MarkNotificationsAsDonePayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - -""" -Autogenerated input type of MarkNotificationsAsRead -""" -input MarkNotificationsAsReadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread IDs that will be marked as read. - """ - ids: [ID!]! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationsAsRead. -""" -type MarkNotificationsAsReadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - -""" -Autogenerated input type of MarkNotificationsAsUndone -""" -input MarkNotificationsAsUndoneInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread IDs to be marked as undone. - """ - ids: [ID!]! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationsAsUndone. -""" -type MarkNotificationsAsUndonePayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - -""" -Autogenerated input type of MarkNotificationsAsUnread -""" -input MarkNotificationsAsUnreadInput - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread IDs that will be marked as unread. - """ - ids: [ID!]! @possibleTypes(concreteTypes: ["NotificationThread"]) -} - -""" -Autogenerated return type of MarkNotificationsAsUnread. -""" -type MarkNotificationsAsUnreadPayload - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - """ Autogenerated input type of MarkProjectV2AsTemplate """ @@ -24555,16 +23945,6 @@ type Mutation { input: CreateRepositoryRulesetInput! ): CreateRepositoryRulesetPayload - """ - Adds a saved notification thread. - """ - createSavedNotificationThread( - """ - Parameters for CreateSavedNotificationThread - """ - input: CreateSavedNotificationThreadInput! - ): CreateSavedNotificationThreadPayload - """ Create a GitHub Sponsors profile to allow others to sponsor you or your organization. """ @@ -24876,16 +24256,6 @@ type Mutation { input: DeleteRepositoryRulesetInput! ): DeleteRepositoryRulesetPayload - """ - Deletes a saved notification thread. - """ - deleteSavedNotificationThread( - """ - Parameters for DeleteSavedNotificationThread - """ - input: DeleteSavedNotificationThreadInput! - ): DeleteSavedNotificationThreadPayload - """ Deletes a team discussion. """ @@ -25096,16 +24466,6 @@ type Mutation { input: LockLockableInput! ): LockLockablePayload - """ - Mark all notifications as the state is passed - """ - markAllNotifications( - """ - Parameters for MarkAllNotifications - """ - input: MarkAllNotificationsInput! - ): MarkAllNotificationsPayload - """ Mark a discussion comment as the chosen answer for discussions in an answerable category. """ @@ -25126,96 +24486,6 @@ type Mutation { input: MarkFileAsViewedInput! ): MarkFileAsViewedPayload - """ - Marks a notification as done - """ - markNotificationAsDone( - """ - Parameters for MarkNotificationAsDone - """ - input: MarkNotificationAsDoneInput! - ): MarkNotificationAsDonePayload - - """ - Marks a notification as read - """ - markNotificationAsRead( - """ - Parameters for MarkNotificationAsRead - """ - input: MarkNotificationAsReadInput! - ): MarkNotificationAsReadPayload - - """ - Marks a notification as undone - """ - markNotificationAsUndone( - """ - Parameters for MarkNotificationAsUndone - """ - input: MarkNotificationAsUndoneInput! - ): MarkNotificationAsUndonePayload - - """ - Marks a notification as unread - """ - markNotificationAsUnread( - """ - Parameters for MarkNotificationAsUnread - """ - input: MarkNotificationAsUnreadInput! - ): MarkNotificationAsUnreadPayload - - """ - Marks a notification as read - """ - markNotificationSubjectAsRead( - """ - Parameters for MarkNotificationSubjectAsRead - """ - input: MarkNotificationSubjectAsReadInput! - ): MarkNotificationSubjectAsReadPayload - - """ - Marks a notification as done - """ - markNotificationsAsDone( - """ - Parameters for MarkNotificationsAsDone - """ - input: MarkNotificationsAsDoneInput! - ): MarkNotificationsAsDonePayload - - """ - Marks multiple notifications as read - """ - markNotificationsAsRead( - """ - Parameters for MarkNotificationsAsRead - """ - input: MarkNotificationsAsReadInput! - ): MarkNotificationsAsReadPayload - - """ - Marks a notification as undone - """ - markNotificationsAsUndone( - """ - Parameters for MarkNotificationsAsUndone - """ - input: MarkNotificationsAsUndoneInput! - ): MarkNotificationsAsUndonePayload - - """ - Marks notifications as unread - """ - markNotificationsAsUnread( - """ - Parameters for MarkNotificationsAsUnread - """ - input: MarkNotificationsAsUnreadInput! - ): MarkNotificationsAsUnreadPayload - """ Mark a project as a template. Note that only projects which are owned by an Organization can be marked as a template. """ @@ -25827,16 +25097,6 @@ type Mutation { input: UnresolveReviewThreadInput! ): UnresolveReviewThreadPayload - """ - Unsubscribes from notifications - """ - unsubscribeFromNotifications( - """ - Parameters for UnsubscribeFromNotifications - """ - input: UnsubscribeFromNotificationsInput! - ): UnsubscribeFromNotificationsPayload - """ Update a branch protection rule """ @@ -26509,97 +25769,6 @@ interface Node { id: ID! } -""" -The reason you received a notification about a subject. -""" -enum NotificationReason - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - You were requested for review for deployment. - """ - APPROVAL_REQUESTED - - """ - You were assigned to the Issue/PR. - """ - ASSIGN - - """ - You created the thread. - """ - AUTHOR - - """ - You are subscribed to continuous integration activity. - """ - CI_ACTIVITY - - """ - You commented on the thread. - """ - COMMENT - - """ - You accepted an invitation to contribute to the repository. - """ - INVITATION - - """ - You subscribed to the thread (via an Issue or Pull Request). - """ - MANUAL - - """ - New requests from members. - """ - MEMBER_FEATURE_REQUESTED - - """ - You were specifically @mentioned in the content. - """ - MENTION - - """ - A pull request you're subscribed to was marked ready for review. - """ - READY_FOR_REVIEW - - """ - You were requested for review. - """ - REVIEW_REQUESTED - - """ - You saved this notification - """ - SAVED - - """ - You were given credit for contributing to a Security Advisory. - """ - SECURITY_ADVISORY_CREDIT - - """ - You have access to the notification subject's Dependabot alerts. - """ - SECURITY_ALERT - - """ - You changed the thread state (for example, closing an Issue or merging a Pull Request). - """ - STATE_CHANGE - - """ - You are watching the subject of the notification. - """ - SUBSCRIBED - - """ - You were on a team that was mentioned. - """ - TEAM_MENTION -} - """ The possible values for the notification restriction setting. """ @@ -26615,304 +25784,6 @@ enum NotificationRestrictionSettingValue { ENABLED } -""" -The possible states of a notification. -""" -enum NotificationStatus - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A notification is archived - """ - ARCHIVED - - """ - A notification is done - """ - DONE - - """ - A notification is read - """ - READ - - """ - A notification is unread - """ - UNREAD -} - -""" -Represents a notification thread for the viewer. -""" -type NotificationThread implements Node - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - The Node ID of the NotificationThread object - """ - id: ID! - - """ - Archived state of the notification. - """ - isArchived: Boolean! - - """ - Done state of the notification. - """ - isDone: Boolean! - - """ - Whether a notification has been saved - """ - isSaved: Boolean! - - """ - Whether a notification has been starred - """ - isStarred: Boolean! - - """ - Unread state of the notification. - """ - isUnread: Boolean! - - """ - The last time that notifications were read for this thread. - """ - lastReadAt: DateTime - - """ - The last time that notifications were updated for this thread. - """ - lastSummarizedAt: DateTime! - - """ - The last time that a notification was received on this thread for the current user - """ - lastUpdatedAt: DateTime! - - """ - The notification's list. - """ - list: NotificationsList! - - """ - The notification's list id - """ - listId: String! - - """ - The notification's list type - """ - listType: String! - - """ - The oldest unread author internal anchor - """ - oldestUnreadItemAnchor: String - - """ - The reason a notification was received. - """ - reason: NotificationReason - - """ - The last 3 recent participants. - """ - recentParticipants: [User!]! - - """ - The notification's subject. - """ - subject: NotificationsSubject! - - """ - Subscription status for the thread - """ - subscriptionStatus: NotificationThreadSubscriptionState! - - """ - The notification's rollup summary id - """ - summaryId: String! - - """ - The author of the item being used to summarize the thread. - """ - summaryItemAuthor: User - - """ - The body text of the item being used to summarize the thread. - """ - summaryItemBody: String - - """ - The notification's thread id - """ - threadId: String! - - """ - The notification's thread type - """ - threadType: String! - - """ - The notification's title - """ - title: String! - - """ - The number of unread items. - """ - unreadItemsCount: Int! - - """ - The HTTP URL for the notification thread's subject - """ - url: URI! -} - -""" -A list of notification threads. -""" -type NotificationThreadConnection - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A list of edges. - """ - edges: [NotificationThreadEdge] - - """ - A list of nodes. - """ - nodes: [NotificationThread] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type NotificationThreadEdge - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: NotificationThread -} - -""" -Ways in which to filter lists of notification threads. -""" -input NotificationThreadFilters - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - Only return notification threads where the list is in the given list - """ - listIds: [ID!] - - """ - Only return notification threads where the reason is in the list - """ - reasons: [NotificationReason!] - - """ - Only return saved notifications. All other filters will be ignored. - """ - savedOnly: Boolean = false - - """ - Only return starred notifications. All other filters will be ignored. - """ - starredOnly: Boolean = false - - """ - Only return notifications where the status is in the list. - """ - statuses: [NotificationStatus!] - - """ - Only return matching thread types - """ - threadTypes: [String!] -} - -""" -The possible subscription states of a notification thread. -""" -enum NotificationThreadSubscriptionState - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - The thread's list is ignored. - """ - LIST_IGNORED - - """ - The thread's list is subscribed to. - """ - LIST_SUBSCRIBED - - """ - The thread is subscribed to. - """ - THREAD_SUBSCRIBED - - """ - The thread's type is subscribed to. - """ - THREAD_TYPE_SUBSCRIBED - - """ - The thread is not subscribed to. - """ - UNSUBSCRIBED -} - -""" -The parent object that the notification thread's subject belongs to. -""" -union NotificationsList - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) = - Enterprise - | Organization - | Repository - | Team - | User - -""" -The notification's subject. -""" -union NotificationsSubject - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) = - CheckSuite - | Commit - | Discussion - | Gist - | Issue - | MemberFeatureRequestNotification - | ProjectV2 - | PullRequest - | Release - | RepositoryDependabotAlertsThread - | RepositoryInvitation - | RepositoryVulnerabilityAlert - | SecurityAdvisory - | TeamDiscussion - | WorkflowRun - """ An OIDC identity provider configured to provision identities for an enterprise. Visible to enterprise owners or enterprise owners' personal access tokens @@ -35382,12 +34253,6 @@ type ProjectV2 implements Closable & Node & Updatable { """ updatedAt: DateTime! - """ - Channel value for subscribing to live updates. - """ - updatesChannel: String - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) - """ The HTTP URL for this project """ @@ -38169,13 +37034,7 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab """ The body rendered to HTML. """ - bodyHTML( - """ - Whether or not to render tasklist blocks using Mobile-specific HTML - """ - renderMobileTasklistBlocks: Boolean = false - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "mobile_body_markup"]) - ): HTML! + bodyHTML: HTML! """ The body rendered to text. @@ -38989,16 +37848,6 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab """ updatedAt: DateTime! - """ - Channel value for subscribing to live updates. - """ - updatesChannel( - """ - The name of the channel to use. - """ - name: PullRequestPubSubTopic = UPDATED - ): String @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) - """ The HTTP URL for this pull request. """ @@ -39558,77 +38407,6 @@ input PullRequestParametersInput { requiredReviewThreadResolution: Boolean! } -""" -The possible PubSub channels for a pull request. -""" -enum PullRequestPubSubTopic - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) { - """ - The channel ID for observing base ref updates. - """ - BASE_REF - - """ - The channel ID for observing head commit updates. - """ - COMMIT_HEAD_SHA - - """ - The channel ID for observing pull request deployed updates. - """ - DEPLOYED - - """ - The channel ID for observing pull request git merge state updates. - """ - GIT_MERGE_STATE - - """ - The channel ID for observing head ref updates. - """ - HEAD_REF - - """ - The channel ID for observing pull request mergeability with HEAD or base branch. - """ - MERGEABILITY - - """ - The channel ID for observing pull request merge queue entry updates. - """ - MERGE_QUEUE - - """ - The channel ID for observing pull request user presence updates. - """ - PRESENCE - - """ - The channel ID for observing pull request review state updates. - """ - REVIEW_STATE - - """ - The channel ID for observing pull request state updates. - """ - STATE - - """ - The channel ID for updating items on the pull request timeline. - """ - TIMELINE - - """ - The channel ID for observing pull request updates. - """ - UPDATED - - """ - The channel ID for observing pull request workflow run updates. - """ - WORKFLOWS -} - """ A review object for a given pull request. """ @@ -41629,12 +40407,6 @@ type Query implements Node { """ meta: GitHubMetadata! - """ - A WebSocket URL for connecting to receive updates. - """ - mobileUpdatesUrl: URI - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) - """ Fetches an object given its ID. """ @@ -41968,16 +40740,6 @@ type Query implements Node { The currently authenticated user. """ viewer: User! - - """ - Channel value for subscribing to live updates. - """ - viewerUpdatesChannel( - """ - The name of the channel to use. - """ - name: UserPubSubTopic! - ): String @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) } """ @@ -42557,12 +41319,6 @@ type Ref implements Node { The object the ref points to. Returns null when object does not exist. """ target: GitObject - - """ - Channel value for subscribing to live updates. - """ - updatesChannel: String - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) } """ @@ -48406,27 +47162,6 @@ enum RepositoryContributionType { REPOSITORY } -""" -A wrapper on Repository used for Dependabot Alerts notifications. -""" -type RepositoryDependabotAlertsThread implements Node & RepositoryNode - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) { - """ - The Node ID of the RepositoryDependabotAlertsThread object - """ - id: ID! - - """ - The URL pointing to the repository's dependabot alerts page - """ - notificationsPermalink: URI - - """ - The repository associated with this node. - """ - repository: Repository! -} - """ Represents an author of discussions in repositories. """ @@ -60077,42 +58812,6 @@ type UnresolveReviewThreadPayload { thread: PullRequestReviewThread } -""" -Autogenerated input type of UnsubscribeFromNotifications -""" -input UnsubscribeFromNotificationsInput - @requiredCapabilities(requiredCapabilities: ["access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The NotificationThread IDs of the objects to unsubscribe from. - """ - ids: [ID!]! - @possibleTypes( - concreteTypes: ["Commit", "Discussion", "Issue", "PullRequest", "Repository", "Team", "TeamDiscussion"] - abstractType: "Subscribable" - ) -} - -""" -Autogenerated return type of UnsubscribeFromNotifications. -""" -type UnsubscribeFromNotificationsPayload - @requiredCapabilities(requiredCapabilities: ["access_internal_graphql_notifications"]) { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Did the operation succeed? - """ - success: Boolean -} - """ Represents an 'unsubscribed' event on a given `Subscribable`. """ @@ -63263,18 +61962,6 @@ type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & """ copilotEndpoints: CopilotEndpoints - """ - The user's license type for Copilot - """ - copilotLicenseType: CopilotLicenseType - @requiredCapabilities(requiredCapabilities: ["access_copilot_limited_graphql_api"]) - - """ - Properties of the current Copilot user, if limited by Copilot Free. - """ - copilotLimitedUser: CopilotLimitedUser - @requiredCapabilities(requiredCapabilities: ["access_copilot_limited_graphql_api"]) - """ Identifies the date and time when the object was created. """ @@ -63692,48 +62379,6 @@ type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & """ name: String - """ - A list of notification threads for the viewer. Returns an empty list for a user other than - the current viewer. - - Combining both filterBy and query arguments will result in an error. - Please favor using the query argument. - """ - notificationThreads( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Filtering options for notifications. Will soon be deprecated. - """ - filterBy: NotificationThreadFilters - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - The search string to look for. If no is:read, is:unread, or is:done - qualifiers are included in the query, results will include read and unread - notification threads by default. - """ - query: String - ): NotificationThreadConnection! - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "access_internal_graphql_notifications"]) - """ Find an organization by its login that the user belongs to. """ @@ -65345,22 +63990,6 @@ type UserNamespaceRepositoryEdge { node: UserNamespaceRepository } -""" -The possible PubSub channels for a user. -""" -enum UserPubSubTopic - @requiredCapabilities(requiredCapabilities: ["mobile_only_schema_mask", "subscribe_alive_events"]) { - """ - The channel ID for observing user marked as read updates. - """ - MARKED_READ - - """ - The channel ID for observing user notifications changed updates. - """ - NOTIFICATIONS_CHANGED -} - """ The user's description of what they're currently doing. """ diff --git a/src/graphql/data/ghec/schema.json b/src/graphql/data/ghec/schema.json index 3732d42aaf8d..48483ac32dfa 100644 --- a/src/graphql/data/ghec/schema.json +++ b/src/graphql/data/ghec/schema.json @@ -388,16 +388,6 @@ "description": "

Return information about the GitHub instance.

", "args": [] }, - { - "name": "mobileUpdatesUrl", - "type": "URI", - "kind": "scalars", - "id": "uri", - "href": "/graphql/reference/scalars#uri", - "description": "

A WebSocket URL for connecting to receive updates.

", - "isDeprecated": false, - "args": [] - }, { "name": "node", "type": "Node", @@ -934,25 +924,6 @@ "href": "/graphql/reference/objects#user", "description": "

The currently authenticated user.

", "args": [] - }, - { - "name": "viewerUpdatesChannel", - "type": "String", - "kind": "scalars", - "id": "string", - "href": "/graphql/reference/scalars#string", - "description": "

Channel value for subscribing to live updates.

", - "isDeprecated": false, - "args": [ - { - "name": "name", - "type": "UserPubSubTopic!", - "id": "userpubsubtopic", - "kind": "enums", - "href": "/graphql/reference/enums#userpubsubtopic", - "description": "

The name of the channel to use.

" - } - ] } ], "mutations": [ @@ -3438,48 +3409,6 @@ } ] }, - { - "name": "createSavedNotificationThread", - "kind": "mutations", - "id": "createsavednotificationthread", - "href": "/graphql/reference/mutations#createsavednotificationthread", - "description": "

Adds a saved notification thread.

", - "inputFields": [ - { - "name": "input", - "type": "CreateSavedNotificationThreadInput!", - "id": "createsavednotificationthreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createsavednotificationthreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the saved notification belongs to.

" - } - ] - }, { "name": "createSponsorsListing", "kind": "mutations", @@ -4532,48 +4461,6 @@ } ] }, - { - "name": "deleteSavedNotificationThread", - "kind": "mutations", - "id": "deletesavednotificationthread", - "href": "/graphql/reference/mutations#deletesavednotificationthread", - "description": "

Deletes a saved notification thread.

", - "inputFields": [ - { - "name": "input", - "type": "DeleteSavedNotificationThreadInput!", - "id": "deletesavednotificationthreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deletesavednotificationthreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that deleted the saved notification.

" - } - ] - }, { "name": "deleteTeamDiscussion", "kind": "mutations", @@ -5304,40 +5191,6 @@ } ] }, - { - "name": "markAllNotifications", - "kind": "mutations", - "id": "markallnotifications", - "href": "/graphql/reference/mutations#markallnotifications", - "description": "

Mark all notifications as the state is passed.

", - "inputFields": [ - { - "name": "input", - "type": "MarkAllNotificationsInput!", - "id": "markallnotificationsinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#markallnotificationsinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, { "name": "markDiscussionCommentAsAnswer", "kind": "mutations", @@ -5406,352 +5259,6 @@ } ] }, - { - "name": "markNotificationAsDone", - "kind": "mutations", - "id": "marknotificationasdone", - "href": "/graphql/reference/mutations#marknotificationasdone", - "description": "

Marks a notification as done.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationAsDoneInput!", - "id": "marknotificationasdoneinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationasdoneinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the notification belongs to.

" - } - ] - }, - { - "name": "markNotificationAsRead", - "kind": "mutations", - "id": "marknotificationasread", - "href": "/graphql/reference/mutations#marknotificationasread", - "description": "

Marks a notification as read.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationAsReadInput!", - "id": "marknotificationasreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationasreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the notification belongs to.

" - } - ] - }, - { - "name": "markNotificationAsUndone", - "kind": "mutations", - "id": "marknotificationasundone", - "href": "/graphql/reference/mutations#marknotificationasundone", - "description": "

Marks a notification as undone.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationAsUndoneInput!", - "id": "marknotificationasundoneinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationasundoneinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the notification belongs to.

" - } - ] - }, - { - "name": "markNotificationAsUnread", - "kind": "mutations", - "id": "marknotificationasunread", - "href": "/graphql/reference/mutations#marknotificationasunread", - "description": "

Marks a notification as unread.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationAsUnreadInput!", - "id": "marknotificationasunreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationasunreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the notification belongs to.

" - } - ] - }, - { - "name": "markNotificationSubjectAsRead", - "kind": "mutations", - "id": "marknotificationsubjectasread", - "href": "/graphql/reference/mutations#marknotificationsubjectasread", - "description": "

Marks a notification as read.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationSubjectAsReadInput!", - "id": "marknotificationsubjectasreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationsubjectasreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - }, - { - "name": "viewer", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that the saved notification belongs to.

" - } - ] - }, - { - "name": "markNotificationsAsDone", - "kind": "mutations", - "id": "marknotificationsasdone", - "href": "/graphql/reference/mutations#marknotificationsasdone", - "description": "

Marks a notification as done.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationsAsDoneInput!", - "id": "marknotificationsasdoneinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationsasdoneinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, - { - "name": "markNotificationsAsRead", - "kind": "mutations", - "id": "marknotificationsasread", - "href": "/graphql/reference/mutations#marknotificationsasread", - "description": "

Marks multiple notifications as read.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationsAsReadInput!", - "id": "marknotificationsasreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationsasreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, - { - "name": "markNotificationsAsUndone", - "kind": "mutations", - "id": "marknotificationsasundone", - "href": "/graphql/reference/mutations#marknotificationsasundone", - "description": "

Marks a notification as undone.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationsAsUndoneInput!", - "id": "marknotificationsasundoneinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationsasundoneinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, - { - "name": "markNotificationsAsUnread", - "kind": "mutations", - "id": "marknotificationsasunread", - "href": "/graphql/reference/mutations#marknotificationsasunread", - "description": "

Marks notifications as unread.

", - "inputFields": [ - { - "name": "input", - "type": "MarkNotificationsAsUnreadInput!", - "id": "marknotificationsasunreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#marknotificationsasunreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, { "name": "markProjectV2AsTemplate", "kind": "mutations", @@ -7970,40 +7477,6 @@ } ] }, - { - "name": "unsubscribeFromNotifications", - "kind": "mutations", - "id": "unsubscribefromnotifications", - "href": "/graphql/reference/mutations#unsubscribefromnotifications", - "description": "

Unsubscribes from notifications.

", - "inputFields": [ - { - "name": "input", - "type": "UnsubscribeFromNotificationsInput!", - "id": "unsubscribefromnotificationsinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#unsubscribefromnotificationsinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "success", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

Did the operation succeed?.

" - } - ] - }, { "name": "updateBranchProtectionRule", "kind": "mutations", @@ -14990,15 +14463,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false - }, { "name": "url", "description": "

The HTTP URL for this commit.

", @@ -17371,64 +16835,6 @@ } ] }, - { - "name": "CopilotLimitedUser", - "kind": "objects", - "id": "copilotlimiteduser", - "href": "/graphql/reference/objects#copilotlimiteduser", - "description": "

Information about a limited Copilot Free user, such as quotas or feature availability.

", - "isDeprecated": false, - "fields": [ - { - "name": "hasUsageRemaining", - "description": "

Whether or not the user has remaining usage for the given feature.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "arguments": [ - { - "name": "feature", - "description": "

The feature whose quotas are to be checked against.

", - "type": { - "name": "CopilotLimitedFeature!", - "id": "copilotlimitedfeature", - "kind": "enums", - "href": "/graphql/reference/enums#copilotlimitedfeature" - } - } - ] - }, - { - "name": "quotaPercentageRemaining", - "description": "

The percentage of the quota remaining for the given feature.

", - "type": "Float", - "id": "float", - "kind": "scalars", - "href": "/graphql/reference/scalars#float", - "arguments": [ - { - "name": "feature", - "description": "

The feature whose quotas are to be checked against.

", - "type": { - "name": "CopilotLimitedFeature!", - "id": "copilotlimitedfeature", - "kind": "enums", - "href": "/graphql/reference/enums#copilotlimitedfeature" - } - } - ] - }, - { - "name": "resetDate", - "description": "

The date when the quota for the Copilot Free user will reset.

", - "type": "Date", - "id": "date", - "kind": "scalars", - "href": "/graphql/reference/scalars#date" - } - ] - }, { "name": "CreatedCommitContribution", "kind": "objects", @@ -20117,20 +19523,7 @@ "type": "HTML!", "id": "html", "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "arguments": [ - { - "name": "renderMobileTasklistBlocks", - "defaultValue": false, - "description": "

Whether or not to render tasklist blocks using Mobile-specific HTML.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - } - ] + "href": "/graphql/reference/scalars#html" }, { "name": "bodyText", @@ -20164,27 +19557,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "comment", - "description": "

Get a comment from a url.

", - "type": "DiscussionComment", - "id": "discussioncomment", - "kind": "objects", - "href": "/graphql/reference/objects#discussioncomment", - "arguments": [ - { - "name": "url", - "description": "

The url to decode.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ], - "isDeprecated": false - }, { "name": "comments", "description": "

The replies to the discussion.

", @@ -20509,28 +19881,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "arguments": [ - { - "name": "name", - "defaultValue": "UPDATED", - "description": "

The name of the channel to use.

", - "type": { - "name": "DiscussionPubSubTopic", - "id": "discussionpubsubtopic", - "kind": "enums", - "href": "/graphql/reference/enums#discussionpubsubtopic" - } - } - ], - "isDeprecated": false - }, { "name": "upvoteCount", "description": "

Number of upvotes that this subject has received.

", @@ -29247,20 +28597,7 @@ "type": "HTML!", "id": "html", "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "arguments": [ - { - "name": "renderMobileTasklistBlocks", - "defaultValue": false, - "description": "

Whether or not to render tasklist blocks using Mobile-specific HTML.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - } - ] + "href": "/graphql/reference/scalars#html" }, { "name": "bodyResourcePath", @@ -30435,28 +29772,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "arguments": [ - { - "name": "name", - "defaultValue": "UPDATED", - "description": "

The name of the channel to use.

", - "type": { - "name": "IssuePubSubTopic", - "id": "issuepubsubtopic", - "kind": "enums", - "href": "/graphql/reference/enums#issuepubsubtopic" - } - } - ], - "isDeprecated": false - }, { "name": "url", "description": "

The HTTP URL for this issue.

", @@ -35172,291 +34487,6 @@ } ] }, - { - "name": "NotificationThread", - "kind": "objects", - "id": "notificationthread", - "href": "/graphql/reference/objects#notificationthread", - "description": "

Represents a notification thread for the viewer.

", - "isDeprecated": false, - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "id", - "description": "

The Node ID of the NotificationThread object.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "isArchived", - "description": "

Archived state of the notification.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isDone", - "description": "

Done state of the notification.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isSaved", - "description": "

Whether a notification has been saved.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isStarred", - "description": "

Whether a notification has been starred.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isUnread", - "description": "

Unread state of the notification.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "lastReadAt", - "description": "

The last time that notifications were read for this thread.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "lastSummarizedAt", - "description": "

The last time that notifications were updated for this thread.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "lastUpdatedAt", - "description": "

The last time that a notification was received on this thread for the current user.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "list", - "description": "

The notification's list.

", - "type": "NotificationsList!", - "id": "notificationslist", - "kind": "unions", - "href": "/graphql/reference/unions#notificationslist" - }, - { - "name": "listId", - "description": "

The notification's list id.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "listType", - "description": "

The notification's list type.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "oldestUnreadItemAnchor", - "description": "

The oldest unread author internal anchor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "reason", - "description": "

The reason a notification was received.

", - "type": "NotificationReason", - "id": "notificationreason", - "kind": "enums", - "href": "/graphql/reference/enums#notificationreason" - }, - { - "name": "recentParticipants", - "description": "

The last 3 recent participants.

", - "type": "[User!]!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "subject", - "description": "

The notification's subject.

", - "type": "NotificationsSubject!", - "id": "notificationssubject", - "kind": "unions", - "href": "/graphql/reference/unions#notificationssubject" - }, - { - "name": "subscriptionStatus", - "description": "

Subscription status for the thread.

", - "type": "NotificationThreadSubscriptionState!", - "id": "notificationthreadsubscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#notificationthreadsubscriptionstate" - }, - { - "name": "summaryId", - "description": "

The notification's rollup summary id.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "summaryItemAuthor", - "description": "

The author of the item being used to summarize the thread.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "summaryItemBody", - "description": "

The body text of the item being used to summarize the thread.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "threadId", - "description": "

The notification's thread id.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "threadType", - "description": "

The notification's thread type.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "title", - "description": "

The notification's title.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "unreadItemsCount", - "description": "

The number of unread items.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "url", - "description": "

The HTTP URL for the notification thread's subject.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "NotificationThreadConnection", - "kind": "objects", - "id": "notificationthreadconnection", - "href": "/graphql/reference/objects#notificationthreadconnection", - "description": "

A list of notification threads.

", - "isDeprecated": false, - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[NotificationThreadEdge]", - "id": "notificationthreadedge", - "kind": "objects", - "href": "/graphql/reference/objects#notificationthreadedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[NotificationThread]", - "id": "notificationthread", - "kind": "objects", - "href": "/graphql/reference/objects#notificationthread" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "NotificationThreadEdge", - "kind": "objects", - "id": "notificationthreadedge", - "href": "/graphql/reference/objects#notificationthreadedge", - "description": "

An edge in a connection.

", - "isDeprecated": false, - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "NotificationThread", - "id": "notificationthread", - "kind": "objects", - "href": "/graphql/reference/objects#notificationthread" - } - ] - }, { "name": "OIDCProvider", "kind": "objects", @@ -48152,15 +47182,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false - }, { "name": "url", "description": "

The HTTP URL for this project.

", @@ -51691,20 +50712,7 @@ "type": "HTML!", "id": "html", "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "arguments": [ - { - "name": "renderMobileTasklistBlocks", - "defaultValue": false, - "description": "

Whether or not to render tasklist blocks using Mobile-specific HTML.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - } - ] + "href": "/graphql/reference/scalars#html" }, { "name": "bodyText", @@ -53217,28 +52225,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "arguments": [ - { - "name": "name", - "defaultValue": "UPDATED", - "description": "

The name of the channel to use.

", - "type": { - "name": "PullRequestPubSubTopic", - "id": "pullrequestpubsubtopic", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestpubsubtopic" - } - } - ], - "isDeprecated": false - }, { "name": "url", "description": "

The HTTP URL for this pull request.

", @@ -56997,15 +55983,6 @@ "id": "gitobject", "kind": "interfaces", "href": "/graphql/reference/interfaces#gitobject" - }, - { - "name": "updatesChannel", - "description": "

Channel value for subscribing to live updates.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false } ] }, @@ -65778,52 +64755,6 @@ } ] }, - { - "name": "RepositoryDependabotAlertsThread", - "kind": "objects", - "id": "repositorydependabotalertsthread", - "href": "/graphql/reference/objects#repositorydependabotalertsthread", - "description": "

A wrapper on Repository used for Dependabot Alerts notifications.

", - "isDeprecated": false, - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - } - ], - "fields": [ - { - "name": "id", - "description": "

The Node ID of the RepositoryDependabotAlertsThread object.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "notificationsPermalink", - "description": "

The URL pointing to the repository's dependabot alerts page.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, { "name": "RepositoryEdge", "kind": "objects", @@ -76727,24 +75658,6 @@ "kind": "objects", "href": "/graphql/reference/objects#copilotendpoints" }, - { - "name": "copilotLicenseType", - "description": "

The user's license type for Copilot.

", - "type": "CopilotLicenseType", - "id": "copilotlicensetype", - "kind": "enums", - "href": "/graphql/reference/enums#copilotlicensetype", - "isDeprecated": false - }, - { - "name": "copilotLimitedUser", - "description": "

Properties of the current Copilot user, if limited by Copilot Free.

", - "type": "CopilotLimitedUser", - "id": "copilotlimiteduser", - "kind": "objects", - "href": "/graphql/reference/objects#copilotlimiteduser", - "isDeprecated": false - }, { "name": "createdAt", "description": "

Identifies the date and time when the object was created.

", @@ -77279,266 +76192,26 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } - }, - { - "name": "orderBy", - "description": "

Ordering options for issue comments returned from the connection.

", - "type": { - "name": "IssueCommentOrder", - "id": "issuecommentorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issuecommentorder" - } - } - ] - }, - { - "name": "issues", - "description": "

A list of issues associated with this user.

", - "type": "IssueConnection!", - "id": "issueconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issueconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "filterBy", - "description": "

Filtering options for issues returned from the connection.

", - "type": { - "name": "IssueFilters", - "id": "issuefilters", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issuefilters" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for issues returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the issues by.

", - "type": { - "name": "[IssueState!]", - "id": "issuestate", - "kind": "enums", - "href": "/graphql/reference/enums#issuestate" - } - } - ] - }, - { - "name": "itemShowcase", - "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", - "type": "ProfileItemShowcase!", - "id": "profileitemshowcase", - "kind": "objects", - "href": "/graphql/reference/objects#profileitemshowcase" - }, - { - "name": "lifetimeReceivedSponsorshipValues", - "description": "

Calculate how much each sponsor has ever paid total to this maintainer via\nGitHub Sponsors. Does not include sponsorships paid via Patreon.

", - "type": "SponsorAndLifetimeValueConnection!", - "id": "sponsorandlifetimevalueconnection", - "kind": "objects", - "href": "/graphql/reference/objects#sponsorandlifetimevalueconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for results returned from the connection.

", - "type": { - "name": "SponsorAndLifetimeValueOrder", - "id": "sponsorandlifetimevalueorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#sponsorandlifetimevalueorder" - } - } - ] - }, - { - "name": "lists", - "description": "

A user-curated list of repositories.

", - "type": "UserListConnection!", - "id": "userlistconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userlistconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } + }, + { + "name": "orderBy", + "description": "

Ordering options for issue comments returned from the connection.

", + "type": { + "name": "IssueCommentOrder", + "id": "issuecommentorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issuecommentorder" + } } ] }, { - "name": "location", - "description": "

The user's public profile location.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "login", - "description": "

The username used to login.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "monthlyEstimatedSponsorsIncomeInCents", - "description": "

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "name", - "description": "

The user's public profile name.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "notificationThreads", - "description": "

A list of notification threads for the viewer. Returns an empty list for a user other than\nthe current viewer.

\n

Combining both filterBy and query arguments will result in an error.\nPlease favor using the query argument.

", - "type": "NotificationThreadConnection!", - "id": "notificationthreadconnection", + "name": "issues", + "description": "

A list of issues associated with this user.

", + "type": "IssueConnection!", + "id": "issueconnection", "kind": "objects", - "href": "/graphql/reference/objects#notificationthreadconnection", + "href": "/graphql/reference/objects#issueconnection", "arguments": [ { "name": "after", @@ -77562,12 +76235,12 @@ }, { "name": "filterBy", - "description": "

Filtering options for notifications. Will soon be deprecated.

", + "description": "

Filtering options for issues returned from the connection.

", "type": { - "name": "NotificationThreadFilters", - "id": "notificationthreadfilters", + "name": "IssueFilters", + "id": "issuefilters", "kind": "input-objects", - "href": "/graphql/reference/input-objects#notificationthreadfilters" + "href": "/graphql/reference/input-objects#issuefilters" } }, { @@ -77580,6 +76253,16 @@ "href": "/graphql/reference/scalars#int" } }, + { + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -77591,17 +76274,176 @@ } }, { - "name": "query", - "description": "

The search string to look for. If no is:read, is:unread, or is:done\nqualifiers are included in the query, results will include read and unread\nnotification threads by default.

", + "name": "orderBy", + "description": "

Ordering options for issues returned from the connection.

", + "type": { + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" + } + }, + { + "name": "states", + "description": "

A list of states to filter the issues by.

", + "type": { + "name": "[IssueState!]", + "id": "issuestate", + "kind": "enums", + "href": "/graphql/reference/enums#issuestate" + } + } + ] + }, + { + "name": "itemShowcase", + "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", + "type": "ProfileItemShowcase!", + "id": "profileitemshowcase", + "kind": "objects", + "href": "/graphql/reference/objects#profileitemshowcase" + }, + { + "name": "lifetimeReceivedSponsorshipValues", + "description": "

Calculate how much each sponsor has ever paid total to this maintainer via\nGitHub Sponsors. Does not include sponsorships paid via Patreon.

", + "type": "SponsorAndLifetimeValueConnection!", + "id": "sponsorandlifetimevalueconnection", + "kind": "objects", + "href": "/graphql/reference/objects#sponsorandlifetimevalueconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for results returned from the connection.

", + "type": { + "name": "SponsorAndLifetimeValueOrder", + "id": "sponsorandlifetimevalueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#sponsorandlifetimevalueorder" + } + } + ] + }, + { + "name": "lists", + "description": "

A user-curated list of repositories.

", + "type": "UserListConnection!", + "id": "userlistconnection", + "kind": "objects", + "href": "/graphql/reference/objects#userlistconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", "type": { "name": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } } - ], - "isDeprecated": false + ] + }, + { + "name": "location", + "description": "

The user's public profile location.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "login", + "description": "

The username used to login.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "monthlyEstimatedSponsorsIncomeInCents", + "description": "

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "name", + "description": "

The user's public profile name.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { "name": "organization", @@ -85749,54 +84591,6 @@ } ] }, - { - "name": "CopilotLicenseType", - "kind": "enums", - "id": "copilotlicensetype", - "href": "/graphql/reference/enums#copilotlicensetype", - "description": "

Indicates the type of access a user has to GitHub Copilot.

", - "isDeprecated": false, - "values": [ - { - "name": "COPILOT_BUSINESS", - "description": "

Business access.

" - }, - { - "name": "COPILOT_ENTERPRISE", - "description": "

Enterprise access.

" - }, - { - "name": "COPILOT_FREE", - "description": "

Limited free access.

" - }, - { - "name": "COPILOT_INDIVIDUAL", - "description": "

Individual access.

" - }, - { - "name": "NO_ACCESS", - "description": "

No access found.

" - } - ] - }, - { - "name": "CopilotLimitedFeature", - "kind": "enums", - "id": "copilotlimitedfeature", - "href": "/graphql/reference/enums#copilotlimitedfeature", - "description": "

The type of the activity that was performed.

", - "isDeprecated": false, - "values": [ - { - "name": "CHAT", - "description": "

Copilot Chat.

" - }, - { - "name": "COMPLETIONS", - "description": "

Copilot IDE completions.

" - } - ] - }, { "name": "DefaultRepositoryPermissionField", "kind": "enums", @@ -86092,24 +84886,6 @@ } ] }, - { - "name": "DiscussionPubSubTopic", - "kind": "enums", - "id": "discussionpubsubtopic", - "href": "/graphql/reference/enums#discussionpubsubtopic", - "description": "

The possible PubSub channels for an discussion.

", - "isDeprecated": false, - "values": [ - { - "name": "TIMELINE", - "description": "

The channel ID for updating items on the discussion timeline.

" - }, - { - "name": "UPDATED", - "description": "

The channel ID for observing discussion updates.

" - } - ] - }, { "name": "DiscussionState", "kind": "enums", @@ -86927,32 +85703,6 @@ } ] }, - { - "name": "IssuePubSubTopic", - "kind": "enums", - "id": "issuepubsubtopic", - "href": "/graphql/reference/enums#issuepubsubtopic", - "description": "

The possible PubSub channels for an issue.

", - "isDeprecated": false, - "values": [ - { - "name": "CLOSE_REFERENCES", - "description": "

The channel ID for observing issue close references.

" - }, - { - "name": "STATE", - "description": "

The channel ID for observing issue state updates.

" - }, - { - "name": "TIMELINE", - "description": "

The channel ID for updating items on the issue timeline.

" - }, - { - "name": "UPDATED", - "description": "

The channel ID for observing issue updates.

" - } - ] - }, { "name": "IssueState", "kind": "enums", @@ -87500,84 +86250,6 @@ } ] }, - { - "name": "NotificationReason", - "kind": "enums", - "id": "notificationreason", - "href": "/graphql/reference/enums#notificationreason", - "description": "

The reason you received a notification about a subject.

", - "isDeprecated": false, - "values": [ - { - "name": "APPROVAL_REQUESTED", - "description": "

You were requested for review for deployment.

" - }, - { - "name": "ASSIGN", - "description": "

You were assigned to the Issue/PR.

" - }, - { - "name": "AUTHOR", - "description": "

You created the thread.

" - }, - { - "name": "CI_ACTIVITY", - "description": "

You are subscribed to continuous integration activity.

" - }, - { - "name": "COMMENT", - "description": "

You commented on the thread.

" - }, - { - "name": "INVITATION", - "description": "

You accepted an invitation to contribute to the repository.

" - }, - { - "name": "MANUAL", - "description": "

You subscribed to the thread (via an Issue or Pull Request).

" - }, - { - "name": "MEMBER_FEATURE_REQUESTED", - "description": "

New requests from members.

" - }, - { - "name": "MENTION", - "description": "

You were specifically @mentioned in the content.

" - }, - { - "name": "READY_FOR_REVIEW", - "description": "

A pull request you're subscribed to was marked ready for review.

" - }, - { - "name": "REVIEW_REQUESTED", - "description": "

You were requested for review.

" - }, - { - "name": "SAVED", - "description": "

You saved this notification.

" - }, - { - "name": "SECURITY_ADVISORY_CREDIT", - "description": "

You were given credit for contributing to a Security Advisory.

" - }, - { - "name": "SECURITY_ALERT", - "description": "

You have access to the notification subject's Dependabot alerts.

" - }, - { - "name": "STATE_CHANGE", - "description": "

You changed the thread state (for example, closing an Issue or merging a Pull Request).

" - }, - { - "name": "SUBSCRIBED", - "description": "

You are watching the subject of the notification.

" - }, - { - "name": "TEAM_MENTION", - "description": "

You were on a team that was mentioned.

" - } - ] - }, { "name": "NotificationRestrictionSettingValue", "kind": "enums", @@ -87595,62 +86267,6 @@ } ] }, - { - "name": "NotificationStatus", - "kind": "enums", - "id": "notificationstatus", - "href": "/graphql/reference/enums#notificationstatus", - "description": "

The possible states of a notification.

", - "isDeprecated": false, - "values": [ - { - "name": "ARCHIVED", - "description": "

A notification is archived.

" - }, - { - "name": "DONE", - "description": "

A notification is done.

" - }, - { - "name": "READ", - "description": "

A notification is read.

" - }, - { - "name": "UNREAD", - "description": "

A notification is unread.

" - } - ] - }, - { - "name": "NotificationThreadSubscriptionState", - "kind": "enums", - "id": "notificationthreadsubscriptionstate", - "href": "/graphql/reference/enums#notificationthreadsubscriptionstate", - "description": "

The possible subscription states of a notification thread.

", - "isDeprecated": false, - "values": [ - { - "name": "LIST_IGNORED", - "description": "

The thread's list is ignored.

" - }, - { - "name": "LIST_SUBSCRIBED", - "description": "

The thread's list is subscribed to.

" - }, - { - "name": "THREAD_SUBSCRIBED", - "description": "

The thread is subscribed to.

" - }, - { - "name": "THREAD_TYPE_SUBSCRIBED", - "description": "

The thread's type is subscribed to.

" - }, - { - "name": "UNSUBSCRIBED", - "description": "

The thread is not subscribed to.

" - } - ] - }, { "name": "OIDCProviderType", "kind": "enums", @@ -88975,68 +87591,6 @@ } ] }, - { - "name": "PullRequestPubSubTopic", - "kind": "enums", - "id": "pullrequestpubsubtopic", - "href": "/graphql/reference/enums#pullrequestpubsubtopic", - "description": "

The possible PubSub channels for a pull request.

", - "isDeprecated": false, - "values": [ - { - "name": "BASE_REF", - "description": "

The channel ID for observing base ref updates.

" - }, - { - "name": "COMMIT_HEAD_SHA", - "description": "

The channel ID for observing head commit updates.

" - }, - { - "name": "DEPLOYED", - "description": "

The channel ID for observing pull request deployed updates.

" - }, - { - "name": "GIT_MERGE_STATE", - "description": "

The channel ID for observing pull request git merge state updates.

" - }, - { - "name": "HEAD_REF", - "description": "

The channel ID for observing head ref updates.

" - }, - { - "name": "MERGEABILITY", - "description": "

The channel ID for observing pull request mergeability with HEAD or base branch.

" - }, - { - "name": "MERGE_QUEUE", - "description": "

The channel ID for observing pull request merge queue entry updates.

" - }, - { - "name": "PRESENCE", - "description": "

The channel ID for observing pull request user presence updates.

" - }, - { - "name": "REVIEW_STATE", - "description": "

The channel ID for observing pull request review state updates.

" - }, - { - "name": "STATE", - "description": "

The channel ID for observing pull request state updates.

" - }, - { - "name": "TIMELINE", - "description": "

The channel ID for updating items on the pull request timeline.

" - }, - { - "name": "UPDATED", - "description": "

The channel ID for observing pull request updates.

" - }, - { - "name": "WORKFLOWS", - "description": "

The channel ID for observing pull request workflow run updates.

" - } - ] - }, { "name": "PullRequestReviewCommentState", "kind": "enums", @@ -92290,24 +90844,6 @@ } ] }, - { - "name": "UserPubSubTopic", - "kind": "enums", - "id": "userpubsubtopic", - "href": "/graphql/reference/enums#userpubsubtopic", - "description": "

The possible PubSub channels for a user.

", - "isDeprecated": false, - "values": [ - { - "name": "MARKED_READ", - "description": "

The channel ID for observing user marked as read updates.

" - }, - { - "name": "NOTIFICATIONS_CHANGED", - "description": "

The channel ID for observing user notifications changed updates.

" - } - ] - }, { "name": "UserStatusOrderField", "kind": "enums", @@ -92983,126 +91519,6 @@ } ] }, - { - "name": "NotificationsList", - "kind": "unions", - "id": "notificationslist", - "href": "/graphql/reference/unions#notificationslist", - "description": "

The parent object that the notification thread's subject belongs to.

", - "isDeprecated": false, - "possibleTypes": [ - { - "name": "Enterprise", - "id": "enterprise", - "href": "/graphql/reference/objects#enterprise" - }, - { - "name": "Organization", - "id": "organization", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "Repository", - "id": "repository", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "Team", - "id": "team", - "href": "/graphql/reference/objects#team" - }, - { - "name": "User", - "id": "user", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "NotificationsSubject", - "kind": "unions", - "id": "notificationssubject", - "href": "/graphql/reference/unions#notificationssubject", - "description": "

The notification's subject.

", - "isDeprecated": false, - "possibleTypes": [ - { - "name": "CheckSuite", - "id": "checksuite", - "href": "/graphql/reference/objects#checksuite" - }, - { - "name": "Commit", - "id": "commit", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "Discussion", - "id": "discussion", - "href": "/graphql/reference/objects#discussion" - }, - { - "name": "Gist", - "id": "gist", - "href": "/graphql/reference/objects#gist" - }, - { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "MemberFeatureRequestNotification", - "id": "memberfeaturerequestnotification", - "href": "/graphql/reference/objects#memberfeaturerequestnotification" - }, - { - "name": "ProjectV2", - "id": "projectv2", - "href": "/graphql/reference/objects#projectv2" - }, - { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "Release", - "id": "release", - "href": "/graphql/reference/objects#release" - }, - { - "name": "RepositoryDependabotAlertsThread", - "id": "repositorydependabotalertsthread", - "href": "/graphql/reference/objects#repositorydependabotalertsthread" - }, - { - "name": "RepositoryInvitation", - "id": "repositoryinvitation", - "href": "/graphql/reference/objects#repositoryinvitation" - }, - { - "name": "RepositoryVulnerabilityAlert", - "id": "repositoryvulnerabilityalert", - "href": "/graphql/reference/objects#repositoryvulnerabilityalert" - }, - { - "name": "SecurityAdvisory", - "id": "securityadvisory", - "href": "/graphql/reference/objects#securityadvisory" - }, - { - "name": "TeamDiscussion", - "id": "teamdiscussion", - "href": "/graphql/reference/objects#teamdiscussion" - }, - { - "name": "WorkflowRun", - "id": "workflowrun", - "href": "/graphql/reference/objects#workflowrun" - } - ] - }, { "name": "OrgRestoreMemberAuditEntryMembership", "kind": "unions", @@ -98672,33 +97088,6 @@ } ] }, - { - "name": "CreateSavedNotificationThreadInput", - "kind": "inputObjects", - "id": "createsavednotificationthreadinput", - "href": "/graphql/reference/input-objects#createsavednotificationthreadinput", - "description": "

Autogenerated input type of CreateSavedNotificationThread.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The notification thread's id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, { "name": "CreateSponsorsListingInput", "kind": "inputObjects", @@ -99794,33 +98183,6 @@ } ] }, - { - "name": "DeleteSavedNotificationThreadInput", - "kind": "inputObjects", - "id": "deletesavednotificationthreadinput", - "href": "/graphql/reference/input-objects#deletesavednotificationthreadinput", - "description": "

Autogenerated input type of DeleteSavedNotificationThread.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The saved notification thread's id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, { "name": "DeleteTeamDiscussionCommentInput", "kind": "inputObjects", @@ -101316,40 +99678,6 @@ } ] }, - { - "name": "MarkAllNotificationsInput", - "kind": "inputObjects", - "id": "markallnotificationsinput", - "href": "/graphql/reference/input-objects#markallnotificationsinput", - "description": "

Autogenerated input type of MarkAllNotifications.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "query", - "description": "

Filter used to mark all specific notifications.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "state", - "description": "

The new state for the notification.

", - "type": "NotificationStatus!", - "id": "notificationstatus", - "kind": "enums", - "href": "/graphql/reference/enums#notificationstatus" - } - ] - }, { "name": "MarkDiscussionCommentAsAnswerInput", "kind": "inputObjects", @@ -101410,249 +99738,6 @@ } ] }, - { - "name": "MarkNotificationAsDoneInput", - "kind": "inputObjects", - "id": "marknotificationasdoneinput", - "href": "/graphql/reference/input-objects#marknotificationasdoneinput", - "description": "

Autogenerated input type of MarkNotificationAsDone.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The NotificationThread id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationAsReadInput", - "kind": "inputObjects", - "id": "marknotificationasreadinput", - "href": "/graphql/reference/input-objects#marknotificationasreadinput", - "description": "

Autogenerated input type of MarkNotificationAsRead.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The NotificationThread id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationAsUndoneInput", - "kind": "inputObjects", - "id": "marknotificationasundoneinput", - "href": "/graphql/reference/input-objects#marknotificationasundoneinput", - "description": "

Autogenerated input type of MarkNotificationAsUndone.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The NotificationThread id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationAsUnreadInput", - "kind": "inputObjects", - "id": "marknotificationasunreadinput", - "href": "/graphql/reference/input-objects#marknotificationasunreadinput", - "description": "

Autogenerated input type of MarkNotificationAsUnread.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The NotificationThread id.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationSubjectAsReadInput", - "kind": "inputObjects", - "id": "marknotificationsubjectasreadinput", - "href": "/graphql/reference/input-objects#marknotificationsubjectasreadinput", - "description": "

Autogenerated input type of MarkNotificationSubjectAsRead.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "subjectId", - "description": "

The id of the notification subject to mark as read.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationsAsDoneInput", - "kind": "inputObjects", - "id": "marknotificationsasdoneinput", - "href": "/graphql/reference/input-objects#marknotificationsasdoneinput", - "description": "

Autogenerated input type of MarkNotificationsAsDone.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ids", - "description": "

The NotificationThread IDs that will be marked as done.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationsAsReadInput", - "kind": "inputObjects", - "id": "marknotificationsasreadinput", - "href": "/graphql/reference/input-objects#marknotificationsasreadinput", - "description": "

Autogenerated input type of MarkNotificationsAsRead.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ids", - "description": "

The NotificationThread IDs that will be marked as read.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationsAsUndoneInput", - "kind": "inputObjects", - "id": "marknotificationsasundoneinput", - "href": "/graphql/reference/input-objects#marknotificationsasundoneinput", - "description": "

Autogenerated input type of MarkNotificationsAsUndone.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ids", - "description": "

The NotificationThread IDs to be marked as undone.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkNotificationsAsUnreadInput", - "kind": "inputObjects", - "id": "marknotificationsasunreadinput", - "href": "/graphql/reference/input-objects#marknotificationsasunreadinput", - "description": "

Autogenerated input type of MarkNotificationsAsUnread.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ids", - "description": "

The NotificationThread IDs that will be marked as unread.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, { "name": "MarkProjectV2AsTemplateInput", "kind": "inputObjects", @@ -102066,64 +100151,6 @@ } ] }, - { - "name": "NotificationThreadFilters", - "kind": "inputObjects", - "id": "notificationthreadfilters", - "href": "/graphql/reference/input-objects#notificationthreadfilters", - "description": "

Ways in which to filter lists of notification threads.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "listIds", - "description": "

Only return notification threads where the list is in the given list.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "reasons", - "description": "

Only return notification threads where the reason is in the list.

", - "type": "[NotificationReason!]", - "id": "notificationreason", - "kind": "enums", - "href": "/graphql/reference/enums#notificationreason" - }, - { - "name": "savedOnly", - "description": "

Only return saved notifications. All other filters will be ignored.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "starredOnly", - "description": "

Only return starred notifications. All other filters will be ignored.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "statuses", - "description": "

Only return notifications where the status is in the list.

", - "type": "[NotificationStatus!]", - "id": "notificationstatus", - "kind": "enums", - "href": "/graphql/reference/enums#notificationstatus" - }, - { - "name": "threadTypes", - "description": "

Only return matching thread types.

", - "type": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, { "name": "OrgEnterpriseOwnerOrder", "kind": "inputObjects", @@ -105861,33 +103888,6 @@ } ] }, - { - "name": "UnsubscribeFromNotificationsInput", - "kind": "inputObjects", - "id": "unsubscribefromnotificationsinput", - "href": "/graphql/reference/input-objects#unsubscribefromnotificationsinput", - "description": "

Autogenerated input type of UnsubscribeFromNotifications.

", - "isDeprecated": false, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ids", - "description": "

The NotificationThread IDs of the objects to unsubscribe from.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, { "name": "UpdateBranchProtectionRuleInput", "kind": "inputObjects",