From d9454b70d10ee96f23123434410c535f9004d956 Mon Sep 17 00:00:00 2001 From: Octokit Bot Date: Tue, 9 Jan 2024 13:10:17 -0600 Subject: [PATCH] feat: `{Organization,RepositoryOwner,Topic}#repositories(visibility)`, `Repository#forks({visibility})`, `OrganizationInvitation#inviterActor`, `Ref#rules`, comment updates (#879) --- schema.d.ts | 520 ++++++++++++++++++++----------------- schema.graphql | 608 +++++++++++++++++++++++++------------------ schema.json | 691 ++++++++++++++++++++++++++++++++----------------- 3 files changed, 1090 insertions(+), 729 deletions(-) diff --git a/schema.d.ts b/schema.d.ts index 910ff2afd..8eeb09fca 100644 --- a/schema.d.ts +++ b/schema.d.ts @@ -7,7 +7,7 @@ export type MakeEmpty = export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: { input: string; output: string; } + ID: { input: string | number; output: string; } String: { input: string; output: string; } Boolean: { input: boolean; output: boolean; } Int: { input: number; output: number; } @@ -648,7 +648,7 @@ export type AddedToMergeQueueEvent = Node & { createdAt: Scalars['DateTime']['output']; /** The user who added this Pull Request to the merge queue */ enqueuer?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the AddedToMergeQueueEvent object */ id: Scalars['ID']['output']; /** The merge queue where this pull request was added to. */ mergeQueue?: Maybe; @@ -665,7 +665,7 @@ export type AddedToProjectEvent = Node & { createdAt: Scalars['DateTime']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the AddedToProjectEvent object */ id: Scalars['ID']['output']; }; @@ -688,7 +688,7 @@ export type App = Node & { databaseId?: Maybe; /** The description of the app. */ description?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the App object */ id: Scalars['ID']['output']; /** The IP addresses of the app. */ ipAllowListEntries: IpAllowListEntryConnection; @@ -822,7 +822,7 @@ export type AssignedEvent = Node & { assignee?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the AssignedEvent object */ id: Scalars['ID']['output']; /** * Identifies the user who was assigned. @@ -889,7 +889,7 @@ export type AutoMergeDisabledEvent = Node & { createdAt: Scalars['DateTime']['output']; /** The user who disabled auto-merge for this Pull Request */ disabler?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the AutoMergeDisabledEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event */ pullRequest?: Maybe; @@ -908,7 +908,7 @@ export type AutoMergeEnabledEvent = Node & { createdAt: Scalars['DateTime']['output']; /** The user who enabled auto-merge for this Pull Request */ enabler?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the AutoMergeEnabledEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest?: Maybe; @@ -951,7 +951,7 @@ export type AutoRebaseEnabledEvent = Node & { createdAt: Scalars['DateTime']['output']; /** The user who enabled auto-merge (rebase) for this Pull Request */ enabler?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the AutoRebaseEnabledEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest?: Maybe; @@ -966,7 +966,7 @@ export type AutoSquashEnabledEvent = Node & { createdAt: Scalars['DateTime']['output']; /** The user who enabled auto-merge (squash) for this Pull Request */ enabler?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the AutoSquashEnabledEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest?: Maybe; @@ -979,7 +979,7 @@ export type AutomaticBaseChangeFailedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the AutomaticBaseChangeFailedEvent object */ id: Scalars['ID']['output']; /** The new base for this PR */ newBase: Scalars['String']['output']; @@ -996,7 +996,7 @@ export type AutomaticBaseChangeSucceededEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the AutomaticBaseChangeSucceededEvent object */ id: Scalars['ID']['output']; /** The new base for this PR */ newBase: Scalars['String']['output']; @@ -1017,7 +1017,7 @@ export type BaseRefChangedEvent = Node & { currentRefName: Scalars['String']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the BaseRefChangedEvent object */ id: Scalars['ID']['output']; /** Identifies the name of the base ref for the pull request before it was changed. */ previousRefName: Scalars['String']['output']; @@ -1034,7 +1034,7 @@ export type BaseRefDeletedEvent = Node & { baseRefName?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the BaseRefDeletedEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest?: Maybe; @@ -1051,7 +1051,7 @@ export type BaseRefForcePushedEvent = Node & { beforeCommit?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the BaseRefForcePushedEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest: PullRequest; @@ -1095,7 +1095,7 @@ export type Blob = GitObject & Node & { commitResourcePath: Scalars['URI']['output']; /** The HTTP URL for this Git object */ commitUrl: Scalars['URI']['output']; - /** The Node ID of this object */ + /** The Node ID of the Blob object */ id: Scalars['ID']['output']; /** Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding. */ isBinary?: Maybe; @@ -1118,7 +1118,7 @@ export type Bot = Actor & Node & UniformResourceLocatable & { createdAt: Scalars['DateTime']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Bot object */ id: Scalars['ID']['output']; /** The username of the actor. */ login: Scalars['String']['output']; @@ -1185,7 +1185,7 @@ export type BranchProtectionRule = Node & { databaseId?: Maybe; /** Will new commits pushed to matching branches dismiss pull request review approvals. */ dismissesStaleReviews: Scalars['Boolean']['output']; - /** The Node ID of this object */ + /** The Node ID of the BranchProtectionRule object */ id: Scalars['ID']['output']; /** Can admins override branch protection. */ isAdminEnforced: Scalars['Boolean']['output']; @@ -1371,7 +1371,7 @@ export type BypassForcePushAllowance = Node & { actor?: Maybe; /** Identifies the branch protection rule associated with the allowed user, team, or app. */ branchProtectionRule?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the BypassForcePushAllowance object */ id: Scalars['ID']['output']; }; @@ -1404,7 +1404,7 @@ export type BypassPullRequestAllowance = Node & { actor?: Maybe; /** Identifies the branch protection rule associated with the allowed user, team, or app. */ branchProtectionRule?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the BypassPullRequestAllowance object */ id: Scalars['ID']['output']; }; @@ -1446,7 +1446,7 @@ export type Cwe = Node & { cweId: Scalars['String']['output']; /** A detailed description of this CWE */ description: Scalars['String']['output']; - /** The Node ID of this object */ + /** The Node ID of the CWE object */ id: Scalars['ID']['output']; /** The name of this CWE */ name: Scalars['String']['output']; @@ -1688,7 +1688,7 @@ export type CheckRun = Node & RequirableByPullRequest & UniformResourceLocatable detailsUrl?: Maybe; /** A reference for the check run on the integrator's system. */ externalId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the CheckRun object */ id: Scalars['ID']['output']; /** Whether this is required to pass before merging for a specific pull request. */ isRequired: Scalars['Boolean']['output']; @@ -1940,7 +1940,7 @@ export type CheckSuite = Node & { creator?: Maybe; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the CheckSuite object */ id: Scalars['ID']['output']; /** A list of open pull requests matching the check suite. */ matchingPullRequests?: Maybe; @@ -2200,7 +2200,7 @@ export type ClosedEvent = Node & UniformResourceLocatable & { closer?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the ClosedEvent object */ id: Scalars['ID']['output']; /** The HTTP path for this closed event. */ resourcePath: Scalars['URI']['output']; @@ -2218,7 +2218,7 @@ export type CodeOfConduct = Node & { __typename?: 'CodeOfConduct'; /** The body of the Code of Conduct */ body?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the CodeOfConduct object */ id: Scalars['ID']['output']; /** The key for the Code of Conduct */ key: Scalars['String']['output']; @@ -2329,7 +2329,7 @@ export type CommentDeletedEvent = Node & { databaseId?: Maybe; /** The user who authored the deleted comment. */ deletedCommentAuthor?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the CommentDeletedEvent object */ id: Scalars['ID']['output']; }; @@ -2394,7 +2394,7 @@ export type Commit = GitObject & Node & Subscribable & UniformResourceLocatable file?: Maybe; /** The linear commit history starting from (and including) this commit, in the same order as `git log`. */ history: CommitHistoryConnection; - /** The Node ID of this object */ + /** The Node ID of the Commit object */ id: Scalars['ID']['output']; /** The Git commit message */ message: Scalars['String']['output']; @@ -2604,7 +2604,7 @@ export type CommitComment = Comment & Deletable & Minimizable & Node & Reactable databaseId?: Maybe; /** The actor who edited the comment. */ editor?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the CommitComment object */ id: Scalars['ID']['output']; /** Check if this comment was edited and includes an edit with the creation data */ includesCreatedEdit: Scalars['Boolean']['output']; @@ -2701,7 +2701,7 @@ export type CommitCommentThread = Node & RepositoryNode & { comments: CommitCommentConnection; /** The commit the comments were made on. */ commit?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the CommitCommentThread object */ id: Scalars['ID']['output']; /** The file the comments were made on. */ path?: Maybe; @@ -2896,7 +2896,7 @@ export type Comparison = Node & { commits: ComparisonCommitConnection; /** The head revision of this comparison. */ headTarget: Blob | Commit | Tag | Tree; - /** The Node ID of this object */ + /** The Node ID of the Comparison object */ id: Scalars['ID']['output']; /** The status of this comparison. */ status: ComparisonStatus; @@ -2944,7 +2944,7 @@ export type ConnectedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the ConnectedEvent object */ id: Scalars['ID']['output']; /** Reference originated in a different repository. */ isCrossRepository: Scalars['Boolean']['output']; @@ -3338,7 +3338,7 @@ export type ConvertToDraftEvent = Node & UniformResourceLocatable & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the ConvertToDraftEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest: PullRequest; @@ -3357,7 +3357,7 @@ export type ConvertedNoteToIssueEvent = Node & { createdAt: Scalars['DateTime']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the ConvertedNoteToIssueEvent object */ id: Scalars['ID']['output']; }; @@ -3370,7 +3370,7 @@ export type ConvertedToDiscussionEvent = Node & { createdAt: Scalars['DateTime']['output']; /** The discussion that the issue was converted into. */ discussion?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the ConvertedToDiscussionEvent object */ id: Scalars['ID']['output']; }; @@ -4492,7 +4492,7 @@ export type CrossReferencedEvent = Node & UniformResourceLocatable & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the CrossReferencedEvent object */ id: Scalars['ID']['output']; /** Reference originated in a different repository. */ isCrossRepository: Scalars['Boolean']['output']; @@ -4978,7 +4978,7 @@ export type DemilestonedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the DemilestonedEvent object */ id: Scalars['ID']['output']; /** Identifies the milestone title associated with the 'demilestoned' event. */ milestoneTitle: Scalars['String']['output']; @@ -5083,7 +5083,7 @@ export type DeployedEvent = Node & { databaseId?: Maybe; /** The deployment associated with the 'deployed' event. */ deployment: Deployment; - /** The Node ID of this object */ + /** The Node ID of the DeployedEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest: PullRequest; @@ -5108,7 +5108,7 @@ export type Deployment = Node & { description?: Maybe; /** The latest environment to which this deployment was made. */ environment?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Deployment object */ id: Scalars['ID']['output']; /** The latest environment to which this deployment was made. */ latestEnvironment?: Maybe; @@ -5172,7 +5172,7 @@ export type DeploymentEnvironmentChangedEvent = Node & { createdAt: Scalars['DateTime']['output']; /** The deployment status that updated the deployment environment. */ deploymentStatus: DeploymentStatus; - /** The Node ID of this object */ + /** The Node ID of the DeploymentEnvironmentChangedEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest: PullRequest; @@ -5299,7 +5299,7 @@ export type DeploymentReview = Node & { databaseId?: Maybe; /** The environments approved or rejected */ environments: EnvironmentConnection; - /** The Node ID of this object */ + /** The Node ID of the DeploymentReview object */ id: Scalars['ID']['output']; /** The decision of the user. */ state: DeploymentReviewState; @@ -5408,7 +5408,7 @@ export type DeploymentStatus = Node & { description?: Maybe; /** Identifies the environment URL of the deployment. */ environmentUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the DeploymentStatus object */ id: Scalars['ID']['output']; /** Identifies the log URL of the deployment. */ logUrl?: Maybe; @@ -5509,7 +5509,7 @@ export type DisconnectedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the DisconnectedEvent object */ id: Scalars['ID']['output']; /** Reference originated in a different repository. */ isCrossRepository: Scalars['Boolean']['output']; @@ -5556,7 +5556,7 @@ export type Discussion = Closable & Comment & Deletable & Labelable & Lockable & databaseId?: Maybe; /** The actor who edited the comment. */ editor?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Discussion object */ id: Scalars['ID']['output']; /** Check if this comment was edited and includes an edit with the creation data */ includesCreatedEdit: Scalars['Boolean']['output']; @@ -5666,7 +5666,7 @@ export type DiscussionCategory = Node & RepositoryNode & { emoji: Scalars['String']['output']; /** This category's emoji rendered as HTML. */ emojiHTML: Scalars['HTML']['output']; - /** The Node ID of this object */ + /** The Node ID of the DiscussionCategory object */ id: Scalars['ID']['output']; /** Whether or not discussions in this category support choosing an answer with the markDiscussionCommentAsAnswer mutation. */ isAnswerable: Scalars['Boolean']['output']; @@ -5736,7 +5736,7 @@ export type DiscussionComment = Comment & Deletable & Minimizable & Node & React discussion?: Maybe; /** The actor who edited the comment. */ editor?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the DiscussionComment object */ id: Scalars['ID']['output']; /** Check if this comment was edited and includes an edit with the creation data */ includesCreatedEdit: Scalars['Boolean']['output']; @@ -5887,7 +5887,7 @@ export type DiscussionPoll = Node & { __typename?: 'DiscussionPoll'; /** The discussion that this poll belongs to. */ discussion?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the DiscussionPoll object */ id: Scalars['ID']['output']; /** The options for this poll. */ options?: Maybe; @@ -5914,7 +5914,7 @@ export type DiscussionPollOptionsArgs = { /** An option for a discussion poll. */ export type DiscussionPollOption = Node & { __typename?: 'DiscussionPollOption'; - /** The Node ID of this object */ + /** The Node ID of the DiscussionPollOption object */ id: Scalars['ID']['output']; /** The text for this option. */ option: Scalars['String']['output']; @@ -6047,7 +6047,7 @@ export type DraftIssue = Node & { createdAt: Scalars['DateTime']['output']; /** The actor who created this draft issue. */ creator?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the DraftIssue object */ id: Scalars['ID']['output']; /** List of items linked with the draft issue (currently draft issue can be linked to only one item). */ projectV2Items: ProjectV2ItemConnection; @@ -6194,7 +6194,7 @@ export type Enterprise = AnnouncementBanner & Node & { description?: Maybe; /** The description of the enterprise as HTML. */ descriptionHTML: Scalars['HTML']['output']; - /** The Node ID of this object */ + /** The Node ID of the Enterprise object */ id: Scalars['ID']['output']; /** The location of the enterprise. */ location?: Maybe; @@ -6287,7 +6287,7 @@ export type EnterpriseAdministratorInvitation = Node & { email?: Maybe; /** The enterprise the invitation is for. */ enterprise: Enterprise; - /** The Node ID of this object */ + /** The Node ID of the EnterpriseAdministratorInvitation object */ id: Scalars['ID']['output']; /** The user who was invited to the enterprise. */ invitee?: Maybe; @@ -6477,7 +6477,7 @@ export type EnterpriseIdentityProvider = Node & { enterprise?: Maybe; /** ExternalIdentities provisioned by this identity provider. */ externalIdentities: ExternalIdentityConnection; - /** The Node ID of this object */ + /** The Node ID of the EnterpriseIdentityProvider object */ id: Scalars['ID']['output']; /** The x509 certificate used by the identity provider to sign assertions and responses. */ idpCertificate?: Maybe; @@ -7151,7 +7151,7 @@ export type EnterprisePendingMemberInvitationEdge = { /** A subset of repository information queryable from an enterprise. */ export type EnterpriseRepositoryInfo = Node & { __typename?: 'EnterpriseRepositoryInfo'; - /** The Node ID of this object */ + /** The Node ID of the EnterpriseRepositoryInfo object */ id: Scalars['ID']['output']; /** Identifies if the repository is private or internal. */ isPrivate: Scalars['Boolean']['output']; @@ -7192,7 +7192,7 @@ export type EnterpriseServerInstallation = Node & { customerName: Scalars['String']['output']; /** The host name of the Enterprise Server installation. */ hostName: Scalars['String']['output']; - /** The Node ID of this object */ + /** The Node ID of the EnterpriseServerInstallation object */ id: Scalars['ID']['output']; /** Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect. */ isConnected: Scalars['Boolean']['output']; @@ -7296,7 +7296,7 @@ export type EnterpriseServerUserAccount = Node & { emails: EnterpriseServerUserAccountEmailConnection; /** The Enterprise Server installation on which this user account exists. */ enterpriseServerInstallation: EnterpriseServerInstallation; - /** The Node ID of this object */ + /** The Node ID of the EnterpriseServerUserAccount object */ id: Scalars['ID']['output']; /** Whether the user account is a site administrator on the Enterprise Server installation. */ isSiteAdmin: Scalars['Boolean']['output']; @@ -7351,7 +7351,7 @@ export type EnterpriseServerUserAccountEmail = Node & { createdAt: Scalars['DateTime']['output']; /** The email address. */ email: Scalars['String']['output']; - /** The Node ID of this object */ + /** The Node ID of the EnterpriseServerUserAccountEmail object */ id: Scalars['ID']['output']; /** Indicates whether this is the primary email of the associated user account. */ isPrimary: Scalars['Boolean']['output']; @@ -7420,7 +7420,7 @@ export type EnterpriseServerUserAccountsUpload = Node & { enterprise: Enterprise; /** The Enterprise Server installation for which this upload was generated. */ enterpriseServerInstallation: EnterpriseServerInstallation; - /** The Node ID of this object */ + /** The Node ID of the EnterpriseServerUserAccountsUpload object */ id: Scalars['ID']['output']; /** The name of the file uploaded. */ name: Scalars['String']['output']; @@ -7485,7 +7485,7 @@ export type EnterpriseUserAccount = Actor & Node & { enterprise: Enterprise; /** A list of Enterprise Server installations this user is a member of. */ enterpriseInstallations: EnterpriseServerInstallationMembershipConnection; - /** The Node ID of this object */ + /** The Node ID of the EnterpriseUserAccount object */ id: Scalars['ID']['output']; /** An identifier for the enterprise user account, a login or email address */ login: Scalars['String']['output']; @@ -7557,7 +7557,7 @@ export type Environment = Node & { __typename?: 'Environment'; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Environment object */ id: Scalars['ID']['output']; /** The name of the environment */ name: Scalars['String']['output']; @@ -7622,7 +7622,7 @@ export type ExternalIdentity = Node & { __typename?: 'ExternalIdentity'; /** The GUID for this identity */ guid: Scalars['String']['output']; - /** The Node ID of this object */ + /** The Node ID of the ExternalIdentity object */ id: Scalars['ID']['output']; /** Organization invitation for this SCIM-provisioned external identity */ organizationInvitation?: Maybe; @@ -7965,7 +7965,7 @@ export type Gist = Node & Starrable & UniformResourceLocatable & { files?: Maybe>>; /** A list of forks associated with the gist */ forks: GistConnection; - /** The Node ID of this object */ + /** The Node ID of the Gist object */ id: Scalars['ID']['output']; /** Identifies if the gist is a fork. */ isFork: Scalars['Boolean']['output']; @@ -8050,7 +8050,7 @@ export type GistComment = Comment & Deletable & Minimizable & Node & Updatable & editor?: Maybe; /** The associated gist. */ gist: Gist; - /** The Node ID of this object */ + /** The Node ID of the GistComment object */ id: Scalars['ID']['output']; /** Check if this comment was edited and includes an edit with the creation data */ includesCreatedEdit: Scalars['Boolean']['output']; @@ -8410,7 +8410,7 @@ export type HeadRefDeletedEvent = Node & { headRef?: Maybe; /** Identifies the name of the Ref associated with the `head_ref_deleted` event. */ headRefName: Scalars['String']['output']; - /** The Node ID of this object */ + /** The Node ID of the HeadRefDeletedEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest: PullRequest; @@ -8427,7 +8427,7 @@ export type HeadRefForcePushedEvent = Node & { beforeCommit?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the HeadRefForcePushedEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest: PullRequest; @@ -8442,7 +8442,7 @@ export type HeadRefRestoredEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the HeadRefRestoredEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest: PullRequest; @@ -8509,7 +8509,7 @@ export type IpAllowListEntry = Node & { allowListValue: Scalars['String']['output']; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the IpAllowListEntry object */ id: Scalars['ID']['output']; /** Whether the entry is currently active. */ isActive: Scalars['Boolean']['output']; @@ -8607,7 +8607,7 @@ export type Issue = Assignable & Closable & Comment & Deletable & Labelable & Lo fullDatabaseId?: Maybe; /** The hovercard information for this issue */ hovercard: Hovercard; - /** The Node ID of this object */ + /** The Node ID of the Issue object */ id: Scalars['ID']['output']; /** Check if this comment was edited and includes an edit with the creation data */ includesCreatedEdit: Scalars['Boolean']['output']; @@ -8884,7 +8884,7 @@ export type IssueComment = Comment & Deletable & Minimizable & Node & Reactable editor?: Maybe; /** Identifies the primary key from the database as a BigInt. */ fullDatabaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the IssueComment object */ id: Scalars['ID']['output']; /** Check if this comment was edited and includes an edit with the creation data */ includesCreatedEdit: Scalars['Boolean']['output']; @@ -9287,7 +9287,7 @@ export type Label = Node & { createdAt?: Maybe; /** A brief description of this label. */ description?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Label object */ id: Scalars['ID']['output']; /** Indicates whether or not this is a default label. */ isDefault: Scalars['Boolean']['output']; @@ -9394,7 +9394,7 @@ export type LabeledEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the LabeledEvent object */ id: Scalars['ID']['output']; /** Identifies the label associated with the 'labeled' event. */ label: Label; @@ -9407,7 +9407,7 @@ export type Language = Node & { __typename?: 'Language'; /** The color defined for the current language. */ color?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Language object */ id: Scalars['ID']['output']; /** The name of the current language. */ name: Scalars['String']['output']; @@ -9463,7 +9463,7 @@ export type License = Node & { featured: Scalars['Boolean']['output']; /** Whether the license should be displayed in license pickers */ hidden: Scalars['Boolean']['output']; - /** The Node ID of this object */ + /** The Node ID of the License object */ id: Scalars['ID']['output']; /** Instructions on how to implement the license */ implementation?: Maybe; @@ -9558,7 +9558,7 @@ export type LinkRepositoryToProjectPayload = { /** A branch linked to an issue. */ export type LinkedBranch = Node & { __typename?: 'LinkedBranch'; - /** The Node ID of this object */ + /** The Node ID of the LinkedBranch object */ id: Scalars['ID']['output']; /** The branch's ref. */ ref?: Maybe; @@ -9633,7 +9633,7 @@ export type LockedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the LockedEvent object */ id: Scalars['ID']['output']; /** Reason that the conversation was locked (optional). */ lockReason?: Maybe; @@ -9654,7 +9654,7 @@ export type Mannequin = Actor & Node & UniformResourceLocatable & { databaseId?: Maybe; /** The mannequin's email on the source instance. */ email?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Mannequin object */ id: Scalars['ID']['output']; /** The username of the actor. */ login: Scalars['String']['output']; @@ -9790,7 +9790,7 @@ export type MarkedAsDuplicateEvent = Node & { createdAt: Scalars['DateTime']['output']; /** The issue or pull request which has been marked as a duplicate of another. */ duplicate?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the MarkedAsDuplicateEvent object */ id: Scalars['ID']['output']; /** Canonical and duplicate belong to different repositories. */ isCrossRepository: Scalars['Boolean']['output']; @@ -9803,7 +9803,7 @@ export type MarketplaceCategory = Node & { description?: Maybe; /** The technical description of how apps listed in this category work with GitHub. */ howItWorks?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the MarketplaceCategory object */ id: Scalars['ID']['output']; /** The category's name. */ name: Scalars['String']['output']; @@ -9850,7 +9850,7 @@ export type MarketplaceListing = Node & { howItWorks?: Maybe; /** The listing's technical description rendered to HTML. */ howItWorksHTML: Scalars['HTML']['output']; - /** The Node ID of this object */ + /** The Node ID of the MarketplaceListing object */ id: Scalars['ID']['output']; /** URL to install the product to the viewer's account or organization. */ installationUrl?: Maybe; @@ -9990,7 +9990,7 @@ export type MemberFeatureRequestNotification = Node & { __typename?: 'MemberFeatureRequestNotification'; /** Represents member feature request body containing organization name and the number of feature requests */ body: Scalars['String']['output']; - /** The Node ID of this object */ + /** The Node ID of the MemberFeatureRequestNotification object */ id: Scalars['ID']['output']; /** Represents member feature request notification title */ title: Scalars['String']['output']; @@ -10039,7 +10039,7 @@ export type MembersCanDeleteReposClearAuditEntry = AuditEntry & EnterpriseAuditE enterpriseSlug?: Maybe; /** The HTTP URL for this enterprise. */ enterpriseUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the MembersCanDeleteReposClearAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -10086,7 +10086,7 @@ export type MembersCanDeleteReposDisableAuditEntry = AuditEntry & EnterpriseAudi enterpriseSlug?: Maybe; /** The HTTP URL for this enterprise. */ enterpriseUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the MembersCanDeleteReposDisableAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -10133,7 +10133,7 @@ export type MembersCanDeleteReposEnableAuditEntry = AuditEntry & EnterpriseAudit enterpriseSlug?: Maybe; /** The HTTP URL for this enterprise. */ enterpriseUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the MembersCanDeleteReposEnableAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -10164,7 +10164,7 @@ export type MentionedEvent = Node & { createdAt: Scalars['DateTime']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the MentionedEvent object */ id: Scalars['ID']['output']; }; @@ -10245,7 +10245,7 @@ export type MergeQueue = Node & { configuration?: Maybe; /** The entries in the queue */ entries?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the MergeQueue object */ id: Scalars['ID']['output']; /** The estimated time in seconds until a newly added entry would be merged */ nextEntryEstimatedTimeToMerge?: Maybe; @@ -10301,7 +10301,7 @@ export type MergeQueueEntry = Node & { estimatedTimeToMerge?: Maybe; /** The head commit for this entry */ headCommit?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the MergeQueueEntry object */ id: Scalars['ID']['output']; /** Whether this pull request should jump the queue */ jump: Scalars['Boolean']['output']; @@ -10377,7 +10377,7 @@ export type MergedEvent = Node & UniformResourceLocatable & { commit?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the MergedEvent object */ id: Scalars['ID']['output']; /** Identifies the Ref associated with the `merge` event. */ mergeRef?: Maybe; @@ -10423,7 +10423,7 @@ export type Migration = { /** A GitHub Enterprise Importer (GEI) migration source. */ export type MigrationSource = Node & { __typename?: 'MigrationSource'; - /** The Node ID of this object */ + /** The Node ID of the MigrationSource object */ id: Scalars['ID']['output']; /** The migration source name. */ name: Scalars['String']['output']; @@ -10474,7 +10474,7 @@ export type Milestone = Closable & Node & UniformResourceLocatable & { description?: Maybe; /** Identifies the due date of the milestone. */ dueOn?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Milestone object */ id: Scalars['ID']['output']; /** A list of issues associated with the milestone. */ issues: IssueConnection; @@ -10587,7 +10587,7 @@ export type MilestonedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the MilestonedEvent object */ id: Scalars['ID']['output']; /** Identifies the milestone title associated with the 'milestoned' event. */ milestoneTitle: Scalars['String']['output']; @@ -10677,7 +10677,7 @@ export type MovedColumnsInProjectEvent = Node & { createdAt: Scalars['DateTime']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the MovedColumnsInProjectEvent object */ id: Scalars['ID']['output']; }; @@ -12560,7 +12560,7 @@ export type OidcProvider = Node & { enterprise?: Maybe; /** ExternalIdentities provisioned by this identity provider. */ externalIdentities: ExternalIdentityConnection; - /** The Node ID of this object */ + /** The Node ID of the OIDCProvider object */ id: Scalars['ID']['output']; /** The OIDC identity provider type */ providerType: OidcProviderType; @@ -12622,7 +12622,7 @@ export type OauthApplicationCreateAuditEntry = AuditEntry & Node & OauthApplicat callbackUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OauthApplicationCreateAuditEntry object */ id: Scalars['ID']['output']; /** The name of the OAuth application. */ oauthApplicationName?: Maybe; @@ -12706,7 +12706,7 @@ export type OrgAddBillingManagerAuditEntry = AuditEntry & Node & OrganizationAud actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgAddBillingManagerAuditEntry object */ id: Scalars['ID']['output']; /** The email address used to invite a billing manager for the organization. */ invitationEmail?: Maybe; @@ -12749,7 +12749,7 @@ export type OrgAddMemberAuditEntry = AuditEntry & Node & OrganizationAuditEntryD actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgAddMemberAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -12807,7 +12807,7 @@ export type OrgBlockUserAuditEntry = AuditEntry & Node & OrganizationAuditEntryD blockedUserUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgBlockUserAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -12848,7 +12848,7 @@ export type OrgConfigDisableCollaboratorsOnlyAuditEntry = AuditEntry & Node & Or actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgConfigDisableCollaboratorsOnlyAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -12889,7 +12889,7 @@ export type OrgConfigEnableCollaboratorsOnlyAuditEntry = AuditEntry & Node & Org actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgConfigEnableCollaboratorsOnlyAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -12932,7 +12932,7 @@ export type OrgCreateAuditEntry = AuditEntry & Node & OrganizationAuditEntryData billingPlan?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgCreateAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -12986,7 +12986,7 @@ export type OrgDisableOauthAppRestrictionsAuditEntry = AuditEntry & Node & Organ actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgDisableOauthAppRestrictionsAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -13029,7 +13029,7 @@ export type OrgDisableSamlAuditEntry = AuditEntry & Node & OrganizationAuditEntr createdAt: Scalars['PreciseDateTime']['output']; /** The SAML provider's digest algorithm URL. */ digestMethodUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the OrgDisableSamlAuditEntry object */ id: Scalars['ID']['output']; /** The SAML provider's issuer URL. */ issuerUrl?: Maybe; @@ -13076,7 +13076,7 @@ export type OrgDisableTwoFactorRequirementAuditEntry = AuditEntry & Node & Organ actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgDisableTwoFactorRequirementAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -13117,7 +13117,7 @@ export type OrgEnableOauthAppRestrictionsAuditEntry = AuditEntry & Node & Organi actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgEnableOauthAppRestrictionsAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -13160,7 +13160,7 @@ export type OrgEnableSamlAuditEntry = AuditEntry & Node & OrganizationAuditEntry createdAt: Scalars['PreciseDateTime']['output']; /** The SAML provider's digest algorithm URL. */ digestMethodUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the OrgEnableSamlAuditEntry object */ id: Scalars['ID']['output']; /** The SAML provider's issuer URL. */ issuerUrl?: Maybe; @@ -13207,7 +13207,7 @@ export type OrgEnableTwoFactorRequirementAuditEntry = AuditEntry & Node & Organi actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgEnableTwoFactorRequirementAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -13263,7 +13263,7 @@ export type OrgInviteMemberAuditEntry = AuditEntry & Node & OrganizationAuditEnt createdAt: Scalars['PreciseDateTime']['output']; /** The email address of the organization invitation. */ email?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the OrgInviteMemberAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -13312,7 +13312,7 @@ export type OrgInviteToBusinessAuditEntry = AuditEntry & EnterpriseAuditEntryDat enterpriseSlug?: Maybe; /** The HTTP URL for this enterprise. */ enterpriseUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the OrgInviteToBusinessAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -13353,7 +13353,7 @@ export type OrgOauthAppAccessApprovedAuditEntry = AuditEntry & Node & OauthAppli actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgOauthAppAccessApprovedAuditEntry object */ id: Scalars['ID']['output']; /** The name of the OAuth application. */ oauthApplicationName?: Maybe; @@ -13400,7 +13400,7 @@ export type OrgOauthAppAccessBlockedAuditEntry = AuditEntry & Node & OauthApplic actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgOauthAppAccessBlockedAuditEntry object */ id: Scalars['ID']['output']; /** The name of the OAuth application. */ oauthApplicationName?: Maybe; @@ -13447,7 +13447,7 @@ export type OrgOauthAppAccessDeniedAuditEntry = AuditEntry & Node & OauthApplica actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgOauthAppAccessDeniedAuditEntry object */ id: Scalars['ID']['output']; /** The name of the OAuth application. */ oauthApplicationName?: Maybe; @@ -13494,7 +13494,7 @@ export type OrgOauthAppAccessRequestedAuditEntry = AuditEntry & Node & OauthAppl actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgOauthAppAccessRequestedAuditEntry object */ id: Scalars['ID']['output']; /** The name of the OAuth application. */ oauthApplicationName?: Maybe; @@ -13541,7 +13541,7 @@ export type OrgOauthAppAccessUnblockedAuditEntry = AuditEntry & Node & OauthAppl actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgOauthAppAccessUnblockedAuditEntry object */ id: Scalars['ID']['output']; /** The name of the OAuth application. */ oauthApplicationName?: Maybe; @@ -13588,7 +13588,7 @@ export type OrgRemoveBillingManagerAuditEntry = AuditEntry & Node & Organization actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgRemoveBillingManagerAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -13640,7 +13640,7 @@ export type OrgRemoveMemberAuditEntry = AuditEntry & Node & OrganizationAuditEnt actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgRemoveMemberAuditEntry object */ id: Scalars['ID']['output']; /** The types of membership the member has with the organization. */ membershipTypes?: Maybe>; @@ -13725,7 +13725,7 @@ export type OrgRemoveOutsideCollaboratorAuditEntry = AuditEntry & Node & Organiz actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgRemoveOutsideCollaboratorAuditEntry object */ id: Scalars['ID']['output']; /** The types of membership the outside collaborator has with the organization. */ membershipTypes?: Maybe>; @@ -13793,7 +13793,7 @@ export type OrgRestoreMemberAuditEntry = AuditEntry & Node & OrganizationAuditEn actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgRestoreMemberAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -13898,7 +13898,7 @@ export type OrgUnblockUserAuditEntry = AuditEntry & Node & OrganizationAuditEntr blockedUserUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgUnblockUserAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -13939,7 +13939,7 @@ export type OrgUpdateDefaultRepositoryPermissionAuditEntry = AuditEntry & Node & actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgUpdateDefaultRepositoryPermissionAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -13995,7 +13995,7 @@ export type OrgUpdateMemberAuditEntry = AuditEntry & Node & OrganizationAuditEnt actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgUpdateMemberAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -14049,7 +14049,7 @@ export type OrgUpdateMemberRepositoryCreationPermissionAuditEntry = AuditEntry & canCreateRepositories?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgUpdateMemberRepositoryCreationPermissionAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -14113,7 +14113,7 @@ export type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry = AuditEntry canInviteOutsideCollaboratorsToRepositories?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the OrgUpdateMemberRepositoryInvitationPermissionAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -14170,7 +14170,7 @@ export type Organization = Actor & AnnouncementBanner & MemberStatusable & Node estimatedNextSponsorsPayoutInCents: Scalars['Int']['output']; /** True if this user/organization has a GitHub Sponsors listing. */ hasSponsorsListing: Scalars['Boolean']['output']; - /** The Node ID of this object */ + /** The Node ID of the Organization object */ id: Scalars['ID']['output']; /** The interaction ability settings for this organization. */ interactionAbility?: Maybe; @@ -14523,6 +14523,7 @@ export type OrganizationRepositoriesArgs = { orderBy?: InputMaybe; ownerAffiliations?: InputMaybe>>; privacy?: InputMaybe; + visibility?: InputMaybe; }; @@ -14793,7 +14794,7 @@ export type OrganizationIdentityProvider = Node & { digestMethod?: Maybe; /** External Identities provisioned by this Identity Provider */ externalIdentities: ExternalIdentityConnection; - /** The Node ID of this object */ + /** The Node ID of the OrganizationIdentityProvider object */ id: Scalars['ID']['output']; /** The x509 certificate used by the Identity Provider to sign assertions and responses. */ idpCertificate?: Maybe; @@ -14831,7 +14832,7 @@ export type OrganizationInvitation = Node & { createdAt: Scalars['DateTime']['output']; /** The email address of the user invited to the organization. */ email?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the OrganizationInvitation object */ id: Scalars['ID']['output']; /** The source of the invitation. */ invitationSource: OrganizationInvitationSource; @@ -14839,8 +14840,13 @@ export type OrganizationInvitation = Node & { invitationType: OrganizationInvitationType; /** The user who was invited to the organization. */ invitee?: Maybe; - /** The user who created the invitation. */ + /** + * The user who created the invitation. + * @deprecated `inviter` will be removed. `inviter` will be replaced by `inviterActor`. Removal on 2024-07-01 UTC. + */ inviter: User; + /** The user who created the invitation. */ + inviterActor?: Maybe; /** The organization the invite is for */ organization: Organization; /** The user's pending role in the organization (e.g. member, owner). */ @@ -14949,7 +14955,7 @@ export type OrganizationMigration = Node & { databaseId?: Maybe; /** The reason the organization migration failed. */ failureReason?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the OrganizationMigration object */ id: Scalars['ID']['output']; /** The remaining amount of repos to be migrated. */ remainingRepositoriesCount?: Maybe; @@ -15058,7 +15064,7 @@ export type OrganizationsHovercardContextRelevantOrganizationsArgs = { /** Information for an uploaded package. */ export type Package = Node & { __typename?: 'Package'; - /** The Node ID of this object */ + /** The Node ID of the Package object */ id: Scalars['ID']['output']; /** Find the latest version for the package. */ latestVersion?: Maybe; @@ -15117,7 +15123,7 @@ export type PackageEdge = { /** A file in a package version. */ export type PackageFile = Node & { __typename?: 'PackageFile'; - /** The Node ID of this object */ + /** The Node ID of the PackageFile object */ id: Scalars['ID']['output']; /** MD5 hash of the file. */ md5?: Maybe; @@ -15216,7 +15222,7 @@ export type PackageStatistics = { /** A version tag contains the mapping between a tag name and a version. */ export type PackageTag = Node & { __typename?: 'PackageTag'; - /** The Node ID of this object */ + /** The Node ID of the PackageTag object */ id: Scalars['ID']['output']; /** Identifies the tag name of the version. */ name: Scalars['String']['output']; @@ -15246,7 +15252,7 @@ export type PackageVersion = Node & { __typename?: 'PackageVersion'; /** List of files associated with this package version */ files: PackageFileConnection; - /** The Node ID of this object */ + /** The Node ID of the PackageVersion object */ id: Scalars['ID']['output']; /** The package associated with this version. */ package?: Maybe; @@ -15434,7 +15440,7 @@ export type PinnedDiscussion = Node & RepositoryNode & { discussion: Discussion; /** Color stops of the chosen gradient */ gradientStopColors: Array; - /** The Node ID of this object */ + /** The Node ID of the PinnedDiscussion object */ id: Scalars['ID']['output']; /** Background texture pattern */ pattern: PinnedDiscussionPattern; @@ -15505,7 +15511,7 @@ export type PinnedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the PinnedEvent object */ id: Scalars['ID']['output']; /** Identifies the issue associated with the event. */ issue: Issue; @@ -15518,7 +15524,7 @@ export type PinnedIssue = Node & { databaseId?: Maybe; /** Identifies the primary key from the database as a BigInt. */ fullDatabaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the PinnedIssue object */ id: Scalars['ID']['output']; /** The issue that was pinned. */ issue: Issue; @@ -15575,7 +15581,7 @@ export type PrivateRepositoryForkingDisableAuditEntry = AuditEntry & EnterpriseA enterpriseSlug?: Maybe; /** The HTTP URL for this enterprise. */ enterpriseUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the PrivateRepositoryForkingDisableAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -15630,7 +15636,7 @@ export type PrivateRepositoryForkingEnableAuditEntry = AuditEntry & EnterpriseAu enterpriseSlug?: Maybe; /** The HTTP URL for this enterprise. */ enterpriseUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the PrivateRepositoryForkingEnableAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -15764,7 +15770,7 @@ export type Project = Closable & Node & Updatable & { creator?: Maybe; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Project object */ id: Scalars['ID']['output']; /** The project's name. */ name: Scalars['String']['output']; @@ -15829,7 +15835,7 @@ export type ProjectCard = Node & { creator?: Maybe; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the ProjectCard object */ id: Scalars['ID']['output']; /** Whether the card is archived */ isArchived: Scalars['Boolean']['output']; @@ -15897,7 +15903,7 @@ export type ProjectColumn = Node & { createdAt: Scalars['DateTime']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the ProjectColumn object */ id: Scalars['ID']['output']; /** The project column's name. */ name: Scalars['String']['output']; @@ -16081,7 +16087,7 @@ export type ProjectV2 = Closable & Node & Updatable & { field?: Maybe; /** List of fields and their constraints in the project */ fields: ProjectV2FieldConfigurationConnection; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2 object */ id: Scalars['ID']['output']; /** List of items in the project */ items: ProjectV2ItemConnection; @@ -16280,7 +16286,7 @@ export type ProjectV2Field = Node & ProjectV2FieldCommon & { dataType: ProjectV2FieldType; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2Field object */ id: Scalars['ID']['output']; /** The project field's name. */ name: Scalars['String']['output']; @@ -16438,7 +16444,7 @@ export type ProjectV2Item = Node & { fieldValueByName?: Maybe; /** The field values that are set on the item. */ fieldValues: ProjectV2ItemFieldValueConnection; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2Item object */ id: Scalars['ID']['output']; /** Whether the item is archived. */ isArchived: Scalars['Boolean']['output']; @@ -16504,7 +16510,7 @@ export type ProjectV2ItemFieldDateValue = Node & ProjectV2ItemFieldValueCommon & date?: Maybe; /** The project field that contains this value. */ field: ProjectV2FieldConfiguration; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2ItemFieldDateValue object */ id: Scalars['ID']['output']; /** The project item that contains this value. */ item: ProjectV2Item; @@ -16525,7 +16531,7 @@ export type ProjectV2ItemFieldIterationValue = Node & ProjectV2ItemFieldValueCom duration: Scalars['Int']['output']; /** The project field that contains this value. */ field: ProjectV2FieldConfiguration; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2ItemFieldIterationValue object */ id: Scalars['ID']['output']; /** The project item that contains this value. */ item: ProjectV2Item; @@ -16579,7 +16585,7 @@ export type ProjectV2ItemFieldNumberValue = Node & ProjectV2ItemFieldValueCommon databaseId?: Maybe; /** The project field that contains this value. */ field: ProjectV2FieldConfiguration; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2ItemFieldNumberValue object */ id: Scalars['ID']['output']; /** The project item that contains this value. */ item: ProjectV2Item; @@ -16652,7 +16658,7 @@ export type ProjectV2ItemFieldSingleSelectValue = Node & ProjectV2ItemFieldValue descriptionHTML?: Maybe; /** The project field that contains this value. */ field: ProjectV2FieldConfiguration; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2ItemFieldSingleSelectValue object */ id: Scalars['ID']['output']; /** The project item that contains this value. */ item: ProjectV2Item; @@ -16677,7 +16683,7 @@ export type ProjectV2ItemFieldTextValue = Node & ProjectV2ItemFieldValueCommon & databaseId?: Maybe; /** The project field that contains this value. */ field: ProjectV2FieldConfiguration; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2ItemFieldTextValue object */ id: Scalars['ID']['output']; /** The project item that contains this value. */ item: ProjectV2Item; @@ -16796,7 +16802,7 @@ export type ProjectV2IterationField = Node & ProjectV2FieldCommon & { dataType: ProjectV2FieldType; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2IterationField object */ id: Scalars['ID']['output']; /** The project field's name. */ name: Scalars['String']['output']; @@ -16915,7 +16921,7 @@ export type ProjectV2SingleSelectField = Node & ProjectV2FieldCommon & { dataType: ProjectV2FieldType; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2SingleSelectField object */ id: Scalars['ID']['output']; /** The project field's name. */ name: Scalars['String']['output']; @@ -17066,7 +17072,7 @@ export type ProjectV2View = Node & { groupBy?: Maybe; /** The view's group-by field. */ groupByFields?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2View object */ id: Scalars['ID']['output']; /** The project view's layout. */ layout: ProjectV2ViewLayout; @@ -17234,7 +17240,7 @@ export type ProjectV2Workflow = Node & { databaseId?: Maybe; /** Whether the workflow is enabled. */ enabled: Scalars['Boolean']['output']; - /** The Node ID of this object */ + /** The Node ID of the ProjectV2Workflow object */ id: Scalars['ID']['output']; /** The name of the workflow. */ name: Scalars['String']['output']; @@ -17299,7 +17305,7 @@ export type PublicKey = Node & { createdAt?: Maybe; /** The fingerprint for this PublicKey. */ fingerprint: Scalars['String']['output']; - /** The Node ID of this object */ + /** The Node ID of the PublicKey object */ id: Scalars['ID']['output']; /** Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user. */ isReadOnly?: Maybe; @@ -17421,7 +17427,7 @@ export type PullRequest = Assignable & Closable & Comment & Labelable & Lockable headRepositoryOwner?: Maybe; /** The hovercard information for this issue */ hovercard: Hovercard; - /** The Node ID of this object */ + /** The Node ID of the PullRequest object */ id: Scalars['ID']['output']; /** Check if this comment was edited and includes an edit with the creation data */ includesCreatedEdit: Scalars['Boolean']['output']; @@ -17827,7 +17833,7 @@ export type PullRequestCommit = Node & UniformResourceLocatable & { __typename?: 'PullRequestCommit'; /** The Git commit object */ commit: Commit; - /** The Node ID of this object */ + /** The Node ID of the PullRequestCommit object */ id: Scalars['ID']['output']; /** The pull request this commit belongs to */ pullRequest: PullRequest; @@ -17844,7 +17850,7 @@ export type PullRequestCommitCommentThread = Node & RepositoryNode & { comments: CommitCommentConnection; /** The commit the comments were made on. */ commit: Commit; - /** The Node ID of this object */ + /** The Node ID of the PullRequestCommitCommentThread object */ id: Scalars['ID']['output']; /** The file the comments were made on. */ path?: Maybe; @@ -18008,7 +18014,7 @@ export type PullRequestReview = Comment & Deletable & Minimizable & Node & React databaseId?: Maybe; /** The actor who edited the comment. */ editor?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the PullRequestReview object */ id: Scalars['ID']['output']; /** Check if this comment was edited and includes an edit with the creation data */ includesCreatedEdit: Scalars['Boolean']['output']; @@ -18125,7 +18131,7 @@ export type PullRequestReviewComment = Comment & Deletable & Minimizable & Node draftedAt: Scalars['DateTime']['output']; /** The actor who edited the comment. */ editor?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the PullRequestReviewComment object */ id: Scalars['ID']['output']; /** Check if this comment was edited and includes an edit with the creation data */ includesCreatedEdit: Scalars['Boolean']['output']; @@ -18333,7 +18339,7 @@ export type PullRequestReviewThread = Node & { comments: PullRequestReviewCommentConnection; /** The side of the diff on which this thread was placed. */ diffSide: DiffSide; - /** The Node ID of this object */ + /** The Node ID of the PullRequestReviewThread object */ id: Scalars['ID']['output']; /** Whether or not the thread has been collapsed (resolved) */ isCollapsed: Scalars['Boolean']['output']; @@ -18446,7 +18452,7 @@ export type PullRequestThread = Node & { comments: PullRequestReviewCommentConnection; /** The side of the diff on which this thread was placed. */ diffSide: DiffSide; - /** The Node ID of this object */ + /** The Node ID of the PullRequestThread object */ id: Scalars['ID']['output']; /** Whether or not the thread has been collapsed (resolved) */ isCollapsed: Scalars['Boolean']['output']; @@ -18673,7 +18679,7 @@ export type PullRequestUpdateState = /** A Git push. */ export type Push = Node & { __typename?: 'Push'; - /** The Node ID of this object */ + /** The Node ID of the Push object */ id: Scalars['ID']['output']; /** The SHA after the push */ nextSha?: Maybe; @@ -18694,7 +18700,7 @@ export type PushAllowance = Node & { actor?: Maybe; /** Identifies the branch protection rule associated with the allowed user, team, or app. */ branchProtectionRule?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the PushAllowance object */ id: Scalars['ID']['output']; }; @@ -19048,7 +19054,7 @@ export type Reaction = Node & { createdAt: Scalars['DateTime']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Reaction object */ id: Scalars['ID']['output']; /** The reactable piece of content */ reactable: CommitComment | Discussion | DiscussionComment | Issue | IssueComment | PullRequest | PullRequestReview | PullRequestReviewComment | Release | TeamDiscussion | TeamDiscussionComment; @@ -19184,7 +19190,7 @@ export type ReadyForReviewEvent = Node & UniformResourceLocatable & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the ReadyForReviewEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest: PullRequest; @@ -19203,7 +19209,7 @@ export type Ref = Node & { branchProtectionRule?: Maybe; /** Compares the current ref as a base ref to another head ref, if the comparison can be made. */ compare?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Ref object */ id: Scalars['ID']['output']; /** The ref name. */ name: Scalars['String']['output']; @@ -19213,6 +19219,8 @@ export type Ref = Node & { refUpdateRule?: Maybe; /** The repository the ref belongs to. */ repository: Repository; + /** A list of rules from active Repository and Organization rulesets that apply to this ref. */ + rules?: Maybe; /** The object the ref points to. Returns null when object does not exist. */ target?: Maybe; }; @@ -19237,6 +19245,16 @@ export type RefCompareArgs = { headRef: Scalars['String']['input']; }; + +/** Represents a Git reference. */ +export type RefRulesArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + orderBy?: InputMaybe; +}; + /** The connection type for Ref. */ export type RefConnection = { __typename?: 'RefConnection'; @@ -19339,7 +19357,7 @@ export type ReferencedEvent = Node & { commitRepository: Repository; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the ReferencedEvent object */ id: Scalars['ID']['output']; /** Reference originated in a different repository. */ isCrossRepository: Scalars['Boolean']['output']; @@ -19420,7 +19438,7 @@ export type Release = Node & Reactable & UniformResourceLocatable & { description?: Maybe; /** The description of this release rendered to HTML. */ descriptionHTML?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Release object */ id: Scalars['ID']['output']; /** Whether or not the release is a draft */ isDraft: Scalars['Boolean']['output']; @@ -19507,7 +19525,7 @@ export type ReleaseAsset = Node & { downloadCount: Scalars['Int']['output']; /** Identifies the URL where you can download the release asset via the browser. */ downloadUrl: Scalars['URI']['output']; - /** The Node ID of this object */ + /** The Node ID of the ReleaseAsset object */ id: Scalars['ID']['output']; /** Identifies the title of the release asset. */ name: Scalars['String']['output']; @@ -19814,7 +19832,7 @@ export type RemovedFromMergeQueueEvent = Node & { createdAt: Scalars['DateTime']['output']; /** The user who removed this Pull Request from the merge queue */ enqueuer?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the RemovedFromMergeQueueEvent object */ id: Scalars['ID']['output']; /** The merge queue where this pull request was removed from. */ mergeQueue?: Maybe; @@ -19833,7 +19851,7 @@ export type RemovedFromProjectEvent = Node & { createdAt: Scalars['DateTime']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the RemovedFromProjectEvent object */ id: Scalars['ID']['output']; }; @@ -19846,7 +19864,7 @@ export type RenamedTitleEvent = Node & { createdAt: Scalars['DateTime']['output']; /** Identifies the current title of the issue or pull request. */ currentTitle: Scalars['String']['output']; - /** The Node ID of this object */ + /** The Node ID of the RenamedTitleEvent object */ id: Scalars['ID']['output']; /** Identifies the previous title of the issue or pull request. */ previousTitle: Scalars['String']['output']; @@ -19917,7 +19935,7 @@ export type ReopenedEvent = Node & { closable: Discussion | Issue | Milestone | Project | ProjectV2 | PullRequest; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the ReopenedEvent object */ id: Scalars['ID']['output']; /** The reason the issue state was changed to open. */ stateReason?: Maybe; @@ -19942,7 +19960,7 @@ export type RepoAccessAuditEntry = AuditEntry & Node & OrganizationAuditEntryDat actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoAccessAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20002,7 +20020,7 @@ export type RepoAddMemberAuditEntry = AuditEntry & Node & OrganizationAuditEntry actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoAddMemberAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20062,7 +20080,7 @@ export type RepoAddTopicAuditEntry = AuditEntry & Node & OrganizationAuditEntryD actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoAddTopicAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20115,7 +20133,7 @@ export type RepoArchivedAuditEntry = AuditEntry & Node & OrganizationAuditEntryD actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoArchivedAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20175,7 +20193,7 @@ export type RepoChangeMergeSettingAuditEntry = AuditEntry & Node & OrganizationA actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoChangeMergeSettingAuditEntry object */ id: Scalars['ID']['output']; /** Whether the change was to enable (true) or disable (false) the merge type */ isEnabled?: Maybe; @@ -20237,7 +20255,7 @@ export type RepoConfigDisableAnonymousGitAccessAuditEntry = AuditEntry & Node & actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoConfigDisableAnonymousGitAccessAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20286,7 +20304,7 @@ export type RepoConfigDisableCollaboratorsOnlyAuditEntry = AuditEntry & Node & O actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoConfigDisableCollaboratorsOnlyAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20335,7 +20353,7 @@ export type RepoConfigDisableContributorsOnlyAuditEntry = AuditEntry & Node & Or actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoConfigDisableContributorsOnlyAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20384,7 +20402,7 @@ export type RepoConfigDisableSockpuppetDisallowedAuditEntry = AuditEntry & Node actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoConfigDisableSockpuppetDisallowedAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20433,7 +20451,7 @@ export type RepoConfigEnableAnonymousGitAccessAuditEntry = AuditEntry & Node & O actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoConfigEnableAnonymousGitAccessAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20482,7 +20500,7 @@ export type RepoConfigEnableCollaboratorsOnlyAuditEntry = AuditEntry & Node & Or actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoConfigEnableCollaboratorsOnlyAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20531,7 +20549,7 @@ export type RepoConfigEnableContributorsOnlyAuditEntry = AuditEntry & Node & Org actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoConfigEnableContributorsOnlyAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20580,7 +20598,7 @@ export type RepoConfigEnableSockpuppetDisallowedAuditEntry = AuditEntry & Node & actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoConfigEnableSockpuppetDisallowedAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20629,7 +20647,7 @@ export type RepoConfigLockAnonymousGitAccessAuditEntry = AuditEntry & Node & Org actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoConfigLockAnonymousGitAccessAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20678,7 +20696,7 @@ export type RepoConfigUnlockAnonymousGitAccessAuditEntry = AuditEntry & Node & O actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoConfigUnlockAnonymousGitAccessAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20731,7 +20749,7 @@ export type RepoCreateAuditEntry = AuditEntry & Node & OrganizationAuditEntryDat forkParentName?: Maybe; /** The name of the root repository for this network. */ forkSourceName?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the RepoCreateAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20791,7 +20809,7 @@ export type RepoDestroyAuditEntry = AuditEntry & Node & OrganizationAuditEntryDa actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoDestroyAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20851,7 +20869,7 @@ export type RepoRemoveMemberAuditEntry = AuditEntry & Node & OrganizationAuditEn actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoRemoveMemberAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -20911,7 +20929,7 @@ export type RepoRemoveTopicAuditEntry = AuditEntry & Node & OrganizationAuditEnt actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the RepoRemoveTopicAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -21038,7 +21056,7 @@ export type Repository = Node & PackageOwner & ProjectOwner & ProjectV2Recent & hasWikiEnabled: Scalars['Boolean']['output']; /** The repository's URL. */ homepageUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Repository object */ id: Scalars['ID']['output']; /** The interaction ability settings for this repository. */ interactionAbility?: Maybe; @@ -21360,6 +21378,7 @@ export type RepositoryForksArgs = { orderBy?: InputMaybe; ownerAffiliations?: InputMaybe>>; privacy?: InputMaybe; + visibility?: InputMaybe; }; @@ -21958,7 +21977,7 @@ export type RepositoryInvitation = Node & { __typename?: 'RepositoryInvitation'; /** The email address that received the invitation. */ email?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the RepositoryInvitation object */ id: Scalars['ID']['output']; /** The user who received the invitation. */ invitee?: Maybe; @@ -22033,7 +22052,7 @@ export type RepositoryMigration = Migration & Node & { databaseId?: Maybe; /** The reason the migration failed. */ failureReason?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the RepositoryMigration object */ id: Scalars['ID']['output']; /** The URL for the migration log (expires 1 day after migration completes). */ migrationLogUrl?: Maybe; @@ -22187,6 +22206,7 @@ export type RepositoryOwnerRepositoriesArgs = { orderBy?: InputMaybe; ownerAffiliations?: InputMaybe>>; privacy?: InputMaybe; + visibility?: InputMaybe; }; @@ -22222,7 +22242,7 @@ export type RepositoryPrivacy = /** A repository rule. */ export type RepositoryRule = Node & { __typename?: 'RepositoryRule'; - /** The Node ID of this object */ + /** The Node ID of the RepositoryRule object */ id: Scalars['ID']['output']; /** The parameters for this rule. */ parameters?: Maybe; @@ -22285,6 +22305,23 @@ export type RepositoryRuleInput = { type: RepositoryRuleType; }; +/** Ordering options for repository rules. */ +export type RepositoryRuleOrder = { + /** The ordering direction. */ + direction: OrderDirection; + /** The field to order repository rules by. */ + field: RepositoryRuleOrderField; +}; + +/** Properties by which repository rule connections can be ordered. */ +export type RepositoryRuleOrderField = + /** Order repository rules by created time */ + | 'CREATED_AT' + /** Order repository rules by type */ + | 'TYPE' + /** Order repository rules by updated time */ + | 'UPDATED_AT'; + /** The rule types supported in rulesets */ export type RepositoryRuleType = /** Authorization */ @@ -22362,7 +22399,7 @@ export type RepositoryRuleset = Node & { databaseId?: Maybe; /** The enforcement level of this ruleset */ enforcement: RuleEnforcement; - /** The Node ID of this object */ + /** The Node ID of the RepositoryRuleset object */ id: Scalars['ID']['output']; /** Name of the ruleset. */ name: Scalars['String']['output']; @@ -22402,7 +22439,7 @@ export type RepositoryRulesetBypassActor = Node & { actor?: Maybe; /** The mode for the bypass actor */ bypassMode?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the RepositoryRulesetBypassActor object */ id: Scalars['ID']['output']; /** This actor represents the ability for an organization owner to bypass */ organizationAdmin: Scalars['Boolean']['output']; @@ -22490,7 +22527,7 @@ export type RepositoryRulesetTarget = /** A repository-topic connects a repository to a topic. */ export type RepositoryTopic = Node & UniformResourceLocatable & { __typename?: 'RepositoryTopic'; - /** The Node ID of this object */ + /** The Node ID of the RepositoryTopic object */ id: Scalars['ID']['output']; /** The HTTP path for this repository-topic. */ resourcePath: Scalars['URI']['output']; @@ -22556,7 +22593,7 @@ export type RepositoryVisibilityChangeDisableAuditEntry = AuditEntry & Enterpris enterpriseSlug?: Maybe; /** The HTTP URL for this enterprise. */ enterpriseUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the RepositoryVisibilityChangeDisableAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -22603,7 +22640,7 @@ export type RepositoryVisibilityChangeEnableAuditEntry = AuditEntry & Enterprise enterpriseSlug?: Maybe; /** The HTTP URL for this enterprise. */ enterpriseUrl?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the RepositoryVisibilityChangeEnableAuditEntry object */ id: Scalars['ID']['output']; /** The corresponding operation type for the action */ operationType?: Maybe; @@ -22646,7 +22683,7 @@ export type RepositoryVulnerabilityAlert = Node & RepositoryNode & { dismisser?: Maybe; /** When was the alert fixed? */ fixedAt?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the RepositoryVulnerabilityAlert object */ id: Scalars['ID']['output']; /** Identifies the alert number. */ number: Scalars['Int']['output']; @@ -22953,7 +22990,7 @@ export type ReviewDismissalAllowance = Node & { actor?: Maybe; /** Identifies the branch protection rule associated with the allowed user, team, or app. */ branchProtectionRule?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the ReviewDismissalAllowance object */ id: Scalars['ID']['output']; }; @@ -22995,7 +23032,7 @@ export type ReviewDismissedEvent = Node & UniformResourceLocatable & { dismissalMessage?: Maybe; /** Identifies the optional message associated with the event, rendered to HTML. */ dismissalMessageHTML?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the ReviewDismissedEvent object */ id: Scalars['ID']['output']; /** Identifies the previous state of the review with the 'review_dismissed' event. */ previousReviewState: PullRequestReviewState; @@ -23018,7 +23055,7 @@ export type ReviewRequest = Node & { asCodeOwner: Scalars['Boolean']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the ReviewRequest object */ id: Scalars['ID']['output']; /** Identifies the pull request associated with this review request. */ pullRequest: PullRequest; @@ -23055,7 +23092,7 @@ export type ReviewRequestRemovedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the ReviewRequestRemovedEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest: PullRequest; @@ -23070,7 +23107,7 @@ export type ReviewRequestedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the ReviewRequestedEvent object */ id: Scalars['ID']['output']; /** PullRequest referenced by event. */ pullRequest: PullRequest; @@ -23223,7 +23260,7 @@ export type SavedReply = Node & { bodyHTML: Scalars['HTML']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the SavedReply object */ id: Scalars['ID']['output']; /** The title of the saved reply. */ title: Scalars['String']['output']; @@ -23355,7 +23392,7 @@ export type SecurityAdvisory = Node & { description: Scalars['String']['output']; /** The GitHub Security Advisory ID */ ghsaId: Scalars['String']['output']; - /** The Node ID of this object */ + /** The Node ID of the SecurityAdvisory object */ id: Scalars['ID']['output']; /** A list of identifiers for this advisory */ identifiers: Array; @@ -23987,7 +24024,7 @@ export type SponsorsActivity = Node & { action: SponsorsActivityAction; /** The sponsor's current privacy level. */ currentPrivacyLevel?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the SponsorsActivity object */ id: Scalars['ID']['output']; /** The platform that was used to pay for the sponsorship. */ paymentSource?: Maybe; @@ -24626,7 +24663,7 @@ export type SponsorsListing = Node & { fullDescription: Scalars['String']['output']; /** The full description of the listing rendered to HTML. */ fullDescriptionHTML: Scalars['HTML']['output']; - /** The Node ID of this object */ + /** The Node ID of the SponsorsListing object */ id: Scalars['ID']['output']; /** Whether this listing is publicly visible. */ isPublic: Scalars['Boolean']['output']; @@ -24687,7 +24724,7 @@ export type SponsorsListingFeaturedItem = Node & { description?: Maybe; /** The record that is featured on the GitHub Sponsors profile. */ featureable: SponsorsListingFeatureableItem; - /** The Node ID of this object */ + /** The Node ID of the SponsorsListingFeaturedItem object */ id: Scalars['ID']['output']; /** * The position of this featured item on the GitHub Sponsors profile with a lower @@ -24724,7 +24761,7 @@ export type SponsorsTier = Node & { description: Scalars['String']['output']; /** The tier description rendered to HTML */ descriptionHTML: Scalars['HTML']['output']; - /** The Node ID of this object */ + /** The Node ID of the SponsorsTier object */ id: Scalars['ID']['output']; /** * Whether this tier was chosen at checkout time by the sponsor rather than @@ -24827,7 +24864,7 @@ export type Sponsorship = Node & { __typename?: 'Sponsorship'; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the Sponsorship object */ id: Scalars['ID']['output']; /** * Whether the sponsorship is active. False implies the sponsor is a past sponsor @@ -24906,7 +24943,7 @@ export type SponsorshipNewsletter = Node & { body: Scalars['String']['output']; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the SponsorshipNewsletter object */ id: Scalars['ID']['output']; /** Indicates if the newsletter has been made available to sponsors. */ isPublished: Scalars['Boolean']['output']; @@ -25176,7 +25213,7 @@ export type Status = Node & { context?: Maybe; /** The individual status contexts for this commit. */ contexts: Array; - /** The Node ID of this object */ + /** The Node ID of the Status object */ id: Scalars['ID']['output']; /** The combined commit status. */ state: StatusState; @@ -25221,7 +25258,7 @@ export type StatusCheckRollup = Node & { commit?: Maybe; /** A list of status contexts and check runs for this commit. */ contexts: StatusCheckRollupContextConnection; - /** The Node ID of this object */ + /** The Node ID of the StatusCheckRollup object */ id: Scalars['ID']['output']; /** The combined status for the commit. */ state: StatusState; @@ -25284,7 +25321,7 @@ export type StatusContext = Node & RequirableByPullRequest & { creator?: Maybe; /** The description for this status context. */ description?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the StatusContext object */ id: Scalars['ID']['output']; /** Whether this is required to pass before merging for a specific pull request. */ isRequired: Scalars['Boolean']['output']; @@ -25446,7 +25483,7 @@ export type SubscribedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the SubscribedEvent object */ id: Scalars['ID']['output']; /** Object referenced by event. */ subscribable: Commit | Discussion | Issue | PullRequest | Repository | Team | TeamDiscussion; @@ -25481,7 +25518,7 @@ export type Tag = GitObject & Node & { commitResourcePath: Scalars['URI']['output']; /** The HTTP URL for this Git object */ commitUrl: Scalars['URI']['output']; - /** The Node ID of this object */ + /** The Node ID of the Tag object */ id: Scalars['ID']['output']; /** The Git tag message. */ message?: Maybe; @@ -25551,7 +25588,7 @@ export type Team = MemberStatusable & Node & Subscribable & { editTeamResourcePath: Scalars['URI']['output']; /** The HTTP URL for editing this team */ editTeamUrl: Scalars['URI']['output']; - /** The Node ID of this object */ + /** The Node ID of the Team object */ id: Scalars['ID']['output']; /** A list of pending invitations for users to this team */ invitations?: Maybe; @@ -25731,7 +25768,7 @@ export type TeamAddMemberAuditEntry = AuditEntry & Node & OrganizationAuditEntry actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the TeamAddMemberAuditEntry object */ id: Scalars['ID']['output']; /** Whether the team was mapped to an LDAP Group. */ isLdapMapped?: Maybe; @@ -25782,7 +25819,7 @@ export type TeamAddRepositoryAuditEntry = AuditEntry & Node & OrganizationAuditE actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the TeamAddRepositoryAuditEntry object */ id: Scalars['ID']['output']; /** Whether the team was mapped to an LDAP Group. */ isLdapMapped?: Maybe; @@ -25853,7 +25890,7 @@ export type TeamChangeParentTeamAuditEntry = AuditEntry & Node & OrganizationAud actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the TeamChangeParentTeamAuditEntry object */ id: Scalars['ID']['output']; /** Whether the team was mapped to an LDAP Group. */ isLdapMapped?: Maybe; @@ -25958,7 +25995,7 @@ export type TeamDiscussion = Comment & Deletable & Node & Reactable & Subscribab databaseId?: Maybe; /** The actor who edited the comment. */ editor?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the TeamDiscussion object */ id: Scalars['ID']['output']; /** Check if this comment was edited and includes an edit with the creation data */ includesCreatedEdit: Scalars['Boolean']['output']; @@ -26095,7 +26132,7 @@ export type TeamDiscussionComment = Comment & Deletable & Node & Reactable & Uni discussion: TeamDiscussion; /** The actor who edited the comment. */ editor?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the TeamDiscussionComment object */ id: Scalars['ID']['output']; /** Check if this comment was edited and includes an edit with the creation data */ includesCreatedEdit: Scalars['Boolean']['output']; @@ -26341,7 +26378,7 @@ export type TeamRemoveMemberAuditEntry = AuditEntry & Node & OrganizationAuditEn actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the TeamRemoveMemberAuditEntry object */ id: Scalars['ID']['output']; /** Whether the team was mapped to an LDAP Group. */ isLdapMapped?: Maybe; @@ -26392,7 +26429,7 @@ export type TeamRemoveRepositoryAuditEntry = AuditEntry & Node & OrganizationAud actorUrl?: Maybe; /** The time the action was initiated */ createdAt: Scalars['PreciseDateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the TeamRemoveRepositoryAuditEntry object */ id: Scalars['ID']['output']; /** Whether the team was mapped to an LDAP Group. */ isLdapMapped?: Maybe; @@ -26540,7 +26577,7 @@ export type ThreadSubscriptionState = /** A topic aggregates entities that are related to a subject. */ export type Topic = Node & Starrable & { __typename?: 'Topic'; - /** The Node ID of this object */ + /** The Node ID of the Topic object */ id: Scalars['ID']['output']; /** The topic's name. */ name: Scalars['String']['output']; @@ -26579,6 +26616,7 @@ export type TopicRepositoriesArgs = { ownerAffiliations?: InputMaybe>>; privacy?: InputMaybe; sponsorableOnly?: InputMaybe; + visibility?: InputMaybe; }; @@ -26666,7 +26704,7 @@ export type TransferredEvent = Node & { createdAt: Scalars['DateTime']['output']; /** The repository this came from */ fromRepository?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the TransferredEvent object */ id: Scalars['ID']['output']; /** Identifies the issue associated with the event. */ issue: Issue; @@ -26683,7 +26721,7 @@ export type Tree = GitObject & Node & { commitUrl: Scalars['URI']['output']; /** A list of tree entries. */ entries?: Maybe>; - /** The Node ID of this object */ + /** The Node ID of the Tree object */ id: Scalars['ID']['output']; /** The Git object ID */ oid: Scalars['GitObjectID']['output']; @@ -26773,7 +26811,7 @@ export type UnassignedEvent = Node & { assignee?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the UnassignedEvent object */ id: Scalars['ID']['output']; /** * Identifies the subject (user) who was unassigned. @@ -26853,7 +26891,7 @@ export type UnlabeledEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the UnlabeledEvent object */ id: Scalars['ID']['output']; /** Identifies the label associated with the 'unlabeled' event. */ label: Label; @@ -26946,7 +26984,7 @@ export type UnlockedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the UnlockedEvent object */ id: Scalars['ID']['output']; /** Object that was unlocked. */ lockable: Discussion | Issue | PullRequest; @@ -27035,7 +27073,7 @@ export type UnmarkedAsDuplicateEvent = Node & { createdAt: Scalars['DateTime']['output']; /** The issue or pull request which has been marked as a duplicate of another. */ duplicate?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the UnmarkedAsDuplicateEvent object */ id: Scalars['ID']['output']; /** Canonical and duplicate belong to different repositories. */ isCrossRepository: Scalars['Boolean']['output']; @@ -27082,7 +27120,7 @@ export type UnpinnedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the UnpinnedEvent object */ id: Scalars['ID']['output']; /** Identifies the issue associated with the event. */ issue: Issue; @@ -27129,7 +27167,7 @@ export type UnsubscribedEvent = Node & { actor?: Maybe; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the UnsubscribedEvent object */ id: Scalars['ID']['output']; /** Object referenced by event. */ subscribable: Commit | Discussion | Issue | PullRequest | Repository | Team | TeamDiscussion; @@ -28571,7 +28609,7 @@ export type User = Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & P hasSponsorsListing: Scalars['Boolean']['output']; /** The hovercard information for this user in a given context */ hovercard: Hovercard; - /** The Node ID of this object */ + /** The Node ID of the User object */ id: Scalars['ID']['output']; /** The interaction ability settings for this user. */ interactionAbility?: Maybe; @@ -28993,6 +29031,7 @@ export type UserRepositoriesArgs = { orderBy?: InputMaybe; ownerAffiliations?: InputMaybe>>; privacy?: InputMaybe; + visibility?: InputMaybe; }; @@ -29186,6 +29225,7 @@ export type UserWatchingArgs = { orderBy?: InputMaybe; ownerAffiliations?: InputMaybe>>; privacy?: InputMaybe; + visibility?: InputMaybe; }; /** The possible durations that a user can be blocked for. */ @@ -29210,7 +29250,7 @@ export type UserBlockedEvent = Node & { blockDuration: UserBlockDuration; /** Identifies the date and time when the object was created. */ createdAt: Scalars['DateTime']['output']; - /** The Node ID of this object */ + /** The Node ID of the UserBlockedEvent object */ id: Scalars['ID']['output']; /** The user who was blocked. */ subject?: Maybe; @@ -29244,7 +29284,7 @@ export type UserContentEdit = Node & { editedAt: Scalars['DateTime']['output']; /** The actor who edited this content */ editor?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the UserContentEdit object */ id: Scalars['ID']['output']; /** Identifies the date and time when the object was last updated. */ updatedAt: Scalars['DateTime']['output']; @@ -29299,7 +29339,7 @@ export type UserList = Node & { createdAt: Scalars['DateTime']['output']; /** The description of this list */ description?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the UserList object */ id: Scalars['ID']['output']; /** Whether or not this list is private */ isPrivate: Scalars['Boolean']['output']; @@ -29393,7 +29433,7 @@ export type UserStatus = Node & { emojiHTML?: Maybe; /** If set, the status will not be shown after this date. */ expiresAt?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the UserStatus object */ id: Scalars['ID']['output']; /** Whether this status indicates the user is not fully available on GitHub. */ indicatesLimitedAvailability: Scalars['Boolean']['output']; @@ -29457,7 +29497,7 @@ export type VerifiableDomain = Node & { hasFoundHostName: Scalars['Boolean']['output']; /** Whether a TXT record for verification with the expected verification token was found. */ hasFoundVerificationToken: Scalars['Boolean']['output']; - /** The Node ID of this object */ + /** The Node ID of the VerifiableDomain object */ id: Scalars['ID']['output']; /** Whether or not the domain is approved. */ isApproved: Scalars['Boolean']['output']; @@ -29562,7 +29602,7 @@ export type Workflow = Node & UniformResourceLocatable & { createdAt: Scalars['DateTime']['output']; /** Identifies the primary key from the database. */ databaseId?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the Workflow object */ id: Scalars['ID']['output']; /** The name of the workflow. */ name: Scalars['String']['output']; @@ -29628,7 +29668,7 @@ export type WorkflowRun = Node & UniformResourceLocatable & { event: Scalars['String']['output']; /** The workflow file */ file?: Maybe; - /** The Node ID of this object */ + /** The Node ID of the WorkflowRun object */ id: Scalars['ID']['output']; /** The pending deployment requests of all check runs in this workflow run */ pendingDeploymentRequests: DeploymentRequestConnection; @@ -29687,7 +29727,7 @@ export type WorkflowRunEdge = { /** An executed workflow file for a workflow run. */ export type WorkflowRunFile = Node & UniformResourceLocatable & { __typename?: 'WorkflowRunFile'; - /** The Node ID of this object */ + /** The Node ID of the WorkflowRunFile object */ id: Scalars['ID']['output']; /** The path of the workflow file relative to its repository. */ path: Scalars['String']['output']; diff --git a/schema.graphql b/schema.graphql index 28f629b33..ba7af9264 100644 --- a/schema.graphql +++ b/schema.graphql @@ -1076,7 +1076,7 @@ type AddedToMergeQueueEvent implements Node { enqueuer: User """ - The Node ID of this object + The Node ID of the AddedToMergeQueueEvent object """ id: ID! @@ -1111,7 +1111,7 @@ type AddedToProjectEvent implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the AddedToProjectEvent object """ id: ID! } @@ -1156,7 +1156,7 @@ type App implements Node { description: String """ - The Node ID of this object + The Node ID of the App object """ id: ID! @@ -1416,7 +1416,7 @@ type AssignedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the AssignedEvent object """ id: ID! @@ -1551,7 +1551,7 @@ type AutoMergeDisabledEvent implements Node { disabler: User """ - The Node ID of this object + The Node ID of the AutoMergeDisabledEvent object """ id: ID! @@ -1591,7 +1591,7 @@ type AutoMergeEnabledEvent implements Node { enabler: User """ - The Node ID of this object + The Node ID of the AutoMergeEnabledEvent object """ id: ID! @@ -1664,7 +1664,7 @@ type AutoRebaseEnabledEvent implements Node { enabler: User """ - The Node ID of this object + The Node ID of the AutoRebaseEnabledEvent object """ id: ID! @@ -1694,7 +1694,7 @@ type AutoSquashEnabledEvent implements Node { enabler: User """ - The Node ID of this object + The Node ID of the AutoSquashEnabledEvent object """ id: ID! @@ -1719,7 +1719,7 @@ type AutomaticBaseChangeFailedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the AutomaticBaseChangeFailedEvent object """ id: ID! @@ -1754,7 +1754,7 @@ type AutomaticBaseChangeSucceededEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the AutomaticBaseChangeSucceededEvent object """ id: ID! @@ -1804,7 +1804,7 @@ type BaseRefChangedEvent implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the BaseRefChangedEvent object """ id: ID! @@ -1839,7 +1839,7 @@ type BaseRefDeletedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the BaseRefDeletedEvent object """ id: ID! @@ -1874,7 +1874,7 @@ type BaseRefForcePushedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the BaseRefForcePushedEvent object """ id: ID! @@ -1958,7 +1958,7 @@ type Blob implements GitObject & Node { commitUrl: URI! """ - The Node ID of this object + The Node ID of the Blob object """ id: ID! @@ -2013,7 +2013,7 @@ type Bot implements Actor & Node & UniformResourceLocatable { databaseId: Int """ - The Node ID of this object + The Node ID of the Bot object """ id: ID! @@ -2203,7 +2203,7 @@ type BranchProtectionRule implements Node { dismissesStaleReviews: Boolean! """ - The Node ID of this object + The Node ID of the BranchProtectionRule object """ id: ID! @@ -2530,7 +2530,7 @@ type BypassForcePushAllowance implements Node { branchProtectionRule: BranchProtectionRule """ - The Node ID of this object + The Node ID of the BypassForcePushAllowance object """ id: ID! } @@ -2590,7 +2590,7 @@ type BypassPullRequestAllowance implements Node { branchProtectionRule: BranchProtectionRule """ - The Node ID of this object + The Node ID of the BypassPullRequestAllowance object """ id: ID! } @@ -2665,7 +2665,7 @@ type CWE implements Node { description: String! """ - The Node ID of this object + The Node ID of the CWE object """ id: ID! @@ -3158,7 +3158,7 @@ type CheckRun implements Node & RequirableByPullRequest & UniformResourceLocatab externalId: String """ - The Node ID of this object + The Node ID of the CheckRun object """ id: ID! @@ -3703,7 +3703,7 @@ type CheckSuite implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the CheckSuite object """ id: ID! @@ -4204,7 +4204,7 @@ type ClosedEvent implements Node & UniformResourceLocatable { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the ClosedEvent object """ id: ID! @@ -4239,7 +4239,7 @@ type CodeOfConduct implements Node { body: String """ - The Node ID of this object + The Node ID of the CodeOfConduct object """ id: ID! @@ -4494,7 +4494,7 @@ type CommentDeletedEvent implements Node { deletedCommentAuthor: Actor """ - The Node ID of this object + The Node ID of the CommentDeletedEvent object """ id: ID! } @@ -4786,7 +4786,7 @@ type Commit implements GitObject & Node & Subscribable & UniformResourceLocatabl ): CommitHistoryConnection! """ - The Node ID of this object + The Node ID of the Commit object """ id: ID! @@ -5069,7 +5069,7 @@ type CommitComment implements Comment & Deletable & Minimizable & Node & Reactab editor: Actor """ - The Node ID of this object + The Node ID of the CommitComment object """ id: ID! @@ -5301,7 +5301,7 @@ type CommitCommentThread implements Node & RepositoryNode { commit: Commit """ - The Node ID of this object + The Node ID of the CommitCommentThread object """ id: ID! @@ -5671,7 +5671,7 @@ type Comparison implements Node { headTarget: GitObject! """ - The Node ID of this object + The Node ID of the Comparison object """ id: ID! @@ -5751,7 +5751,7 @@ type ConnectedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the ConnectedEvent object """ id: ID! @@ -6479,7 +6479,7 @@ type ConvertToDraftEvent implements Node & UniformResourceLocatable { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the ConvertToDraftEvent object """ id: ID! @@ -6519,7 +6519,7 @@ type ConvertedNoteToIssueEvent implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the ConvertedNoteToIssueEvent object """ id: ID! } @@ -6544,7 +6544,7 @@ type ConvertedToDiscussionEvent implements Node { discussion: Discussion """ - The Node ID of this object + The Node ID of the ConvertedToDiscussionEvent object """ id: ID! } @@ -8578,7 +8578,7 @@ type CrossReferencedEvent implements Node & UniformResourceLocatable { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the CrossReferencedEvent object """ id: ID! @@ -9435,7 +9435,7 @@ type DemilestonedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the DemilestonedEvent object """ id: ID! @@ -9650,7 +9650,7 @@ type DeployedEvent implements Node { deployment: Deployment! """ - The Node ID of this object + The Node ID of the DeployedEvent object """ id: ID! @@ -9705,7 +9705,7 @@ type Deployment implements Node { environment: String """ - The Node ID of this object + The Node ID of the Deployment object """ id: ID! @@ -9840,7 +9840,7 @@ type DeploymentEnvironmentChangedEvent implements Node { deploymentStatus: DeploymentStatus! """ - The Node ID of this object + The Node ID of the DeploymentEnvironmentChangedEvent object """ id: ID! @@ -10110,7 +10110,7 @@ type DeploymentReview implements Node { ): EnvironmentConnection! """ - The Node ID of this object + The Node ID of the DeploymentReview object """ id: ID! @@ -10315,7 +10315,7 @@ type DeploymentStatus implements Node { environmentUrl: URI """ - The Node ID of this object + The Node ID of the DeploymentStatus object """ id: ID! @@ -10515,7 +10515,7 @@ type DisconnectedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the DisconnectedEvent object """ id: ID! @@ -10645,7 +10645,7 @@ type Discussion implements Closable & Comment & Deletable & Labelable & Lockable editor: Actor """ - The Node ID of this object + The Node ID of the Discussion object """ id: ID! @@ -10890,7 +10890,7 @@ type DiscussionCategory implements Node & RepositoryNode { emojiHTML: HTML! """ - The Node ID of this object + The Node ID of the DiscussionCategory object """ id: ID! @@ -11040,7 +11040,7 @@ type DiscussionComment implements Comment & Deletable & Minimizable & Node & Rea editor: Actor """ - The Node ID of this object + The Node ID of the DiscussionComment object """ id: ID! @@ -11362,7 +11362,7 @@ type DiscussionPoll implements Node { discussion: Discussion """ - The Node ID of this object + The Node ID of the DiscussionPoll object """ id: ID! @@ -11422,7 +11422,7 @@ An option for a discussion poll. """ type DiscussionPollOption implements Node { """ - The Node ID of this object + The Node ID of the DiscussionPollOption object """ id: ID! @@ -11712,7 +11712,7 @@ type DraftIssue implements Node { creator: Actor """ - The Node ID of this object + The Node ID of the DraftIssue object """ id: ID! @@ -11992,7 +11992,7 @@ type Enterprise implements AnnouncementBanner & Node { descriptionHTML: HTML! """ - The Node ID of this object + The Node ID of the Enterprise object """ id: ID! @@ -12199,7 +12199,7 @@ type EnterpriseAdministratorInvitation implements Node { enterprise: Enterprise! """ - The Node ID of this object + The Node ID of the EnterpriseAdministratorInvitation object """ id: ID! @@ -12616,7 +12616,7 @@ type EnterpriseIdentityProvider implements Node { ): ExternalIdentityConnection! """ - The Node ID of this object + The Node ID of the EnterpriseIdentityProvider object """ id: ID! @@ -14021,7 +14021,7 @@ A subset of repository information queryable from an enterprise. """ type EnterpriseRepositoryInfo implements Node { """ - The Node ID of this object + The Node ID of the EnterpriseRepositoryInfo object """ id: ID! @@ -14101,7 +14101,7 @@ type EnterpriseServerInstallation implements Node { hostName: String! """ - The Node ID of this object + The Node ID of the EnterpriseServerInstallation object """ id: ID! @@ -14341,7 +14341,7 @@ type EnterpriseServerUserAccount implements Node { enterpriseServerInstallation: EnterpriseServerInstallation! """ - The Node ID of this object + The Node ID of the EnterpriseServerUserAccount object """ id: ID! @@ -14431,7 +14431,7 @@ type EnterpriseServerUserAccountEmail implements Node { email: String! """ - The Node ID of this object + The Node ID of the EnterpriseServerUserAccountEmail object """ id: ID! @@ -14566,7 +14566,7 @@ type EnterpriseServerUserAccountsUpload implements Node { enterpriseServerInstallation: EnterpriseServerInstallation! """ - The Node ID of this object + The Node ID of the EnterpriseServerUserAccountsUpload object """ id: ID! @@ -14736,7 +14736,7 @@ type EnterpriseUserAccount implements Actor & Node { ): EnterpriseServerInstallationMembershipConnection! """ - The Node ID of this object + The Node ID of the EnterpriseUserAccount object """ id: ID! @@ -14857,7 +14857,7 @@ type Environment implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the Environment object """ id: ID! @@ -14973,7 +14973,7 @@ type ExternalIdentity implements Node { guid: String! """ - The Node ID of this object + The Node ID of the ExternalIdentity object """ id: ID! @@ -15586,7 +15586,7 @@ type Gist implements Node & Starrable & UniformResourceLocatable { ): GistConnection! """ - The Node ID of this object + The Node ID of the Gist object """ id: ID! @@ -15726,7 +15726,7 @@ type GistComment implements Comment & Deletable & Minimizable & Node & Updatable gist: Gist! """ - The Node ID of this object + The Node ID of the GistComment object """ id: ID! @@ -16470,7 +16470,7 @@ type HeadRefDeletedEvent implements Node { headRefName: String! """ - The Node ID of this object + The Node ID of the HeadRefDeletedEvent object """ id: ID! @@ -16505,7 +16505,7 @@ type HeadRefForcePushedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the HeadRefForcePushedEvent object """ id: ID! @@ -16535,7 +16535,7 @@ type HeadRefRestoredEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the HeadRefRestoredEvent object """ id: ID! @@ -16665,7 +16665,7 @@ type IpAllowListEntry implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the IpAllowListEntry object """ id: ID! @@ -16925,7 +16925,7 @@ type Issue implements Assignable & Closable & Comment & Deletable & Labelable & ): Hovercard! """ - The Node ID of this object + The Node ID of the Issue object """ id: ID! @@ -17515,7 +17515,7 @@ type IssueComment implements Comment & Deletable & Minimizable & Node & Reactabl fullDatabaseId: BigInt """ - The Node ID of this object + The Node ID of the IssueComment object """ id: ID! @@ -18350,7 +18350,7 @@ type Label implements Node { description: String """ - The Node ID of this object + The Node ID of the Label object """ id: ID! @@ -18600,7 +18600,7 @@ type LabeledEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the LabeledEvent object """ id: ID! @@ -18625,7 +18625,7 @@ type Language implements Node { color: String """ - The Node ID of this object + The Node ID of the Language object """ id: ID! @@ -18733,7 +18733,7 @@ type License implements Node { hidden: Boolean! """ - The Node ID of this object + The Node ID of the License object """ id: ID! @@ -18918,7 +18918,7 @@ A branch linked to an issue. """ type LinkedBranch implements Node { """ - The Node ID of this object + The Node ID of the LinkedBranch object """ id: ID! @@ -19063,7 +19063,7 @@ type LockedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the LockedEvent object """ id: ID! @@ -19113,7 +19113,7 @@ type Mannequin implements Actor & Node & UniformResourceLocatable { email: String """ - The Node ID of this object + The Node ID of the Mannequin object """ id: ID! @@ -19358,7 +19358,7 @@ type MarkedAsDuplicateEvent implements Node { duplicate: IssueOrPullRequest """ - The Node ID of this object + The Node ID of the MarkedAsDuplicateEvent object """ id: ID! @@ -19383,7 +19383,7 @@ type MarketplaceCategory implements Node { howItWorks: String """ - The Node ID of this object + The Node ID of the MarketplaceCategory object """ id: ID! @@ -19493,7 +19493,7 @@ type MarketplaceListing implements Node { howItWorksHTML: HTML! """ - The Node ID of this object + The Node ID of the MarketplaceListing object """ id: ID! @@ -19765,7 +19765,7 @@ type MemberFeatureRequestNotification implements Node { body: String! """ - The Node ID of this object + The Node ID of the MemberFeatureRequestNotification object """ id: ID! @@ -19875,7 +19875,7 @@ type MembersCanDeleteReposClearAuditEntry implements AuditEntry & EnterpriseAudi enterpriseUrl: URI """ - The Node ID of this object + The Node ID of the MembersCanDeleteReposClearAuditEntry object """ id: ID! @@ -19985,7 +19985,7 @@ type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAu enterpriseUrl: URI """ - The Node ID of this object + The Node ID of the MembersCanDeleteReposDisableAuditEntry object """ id: ID! @@ -20095,7 +20095,7 @@ type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAud enterpriseUrl: URI """ - The Node ID of this object + The Node ID of the MembersCanDeleteReposEnableAuditEntry object """ id: ID! @@ -20165,7 +20165,7 @@ type MentionedEvent implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the MentionedEvent object """ id: ID! } @@ -20350,7 +20350,7 @@ type MergeQueue implements Node { ): MergeQueueEntryConnection """ - The Node ID of this object + The Node ID of the MergeQueue object """ id: ID! @@ -20446,7 +20446,7 @@ type MergeQueueEntry implements Node { headCommit: Commit """ - The Node ID of this object + The Node ID of the MergeQueueEntry object """ id: ID! @@ -20606,7 +20606,7 @@ type MergedEvent implements Node & UniformResourceLocatable { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the MergedEvent object """ id: ID! @@ -20702,7 +20702,7 @@ A GitHub Enterprise Importer (GEI) migration source. """ type MigrationSource implements Node { """ - The Node ID of this object + The Node ID of the MigrationSource object """ id: ID! @@ -20817,7 +20817,7 @@ type Milestone implements Closable & Node & UniformResourceLocatable { dueOn: DateTime """ - The Node ID of this object + The Node ID of the Milestone object """ id: ID! @@ -21082,7 +21082,7 @@ type MilestonedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the MilestonedEvent object """ id: ID! @@ -21249,7 +21249,7 @@ type MovedColumnsInProjectEvent implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the MovedColumnsInProjectEvent object """ id: ID! } @@ -23620,7 +23620,7 @@ type OIDCProvider implements Node { ): ExternalIdentityConnection! """ - The Node ID of this object + The Node ID of the OIDCProvider object """ id: ID! @@ -23720,7 +23720,7 @@ type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplic createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OauthApplicationCreateAuditEntry object """ id: ID! @@ -23915,7 +23915,7 @@ type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationA createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgAddBillingManagerAuditEntry object """ id: ID! @@ -24015,7 +24015,7 @@ type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntr createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgAddMemberAuditEntry object """ id: ID! @@ -24150,7 +24150,7 @@ type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntr createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgBlockUserAuditEntry object """ id: ID! @@ -24245,7 +24245,7 @@ type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgConfigDisableCollaboratorsOnlyAuditEntry object """ id: ID! @@ -24340,7 +24340,7 @@ type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & O createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgConfigEnableCollaboratorsOnlyAuditEntry object """ id: ID! @@ -24440,7 +24440,7 @@ type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryDa createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgCreateAuditEntry object """ id: ID! @@ -24565,7 +24565,7 @@ type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & Org createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgDisableOauthAppRestrictionsAuditEntry object """ id: ID! @@ -24665,7 +24665,7 @@ type OrgDisableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEn digestMethodUrl: URI """ - The Node ID of this object + The Node ID of the OrgDisableSamlAuditEntry object """ id: ID! @@ -24775,7 +24775,7 @@ type OrgDisableTwoFactorRequirementAuditEntry implements AuditEntry & Node & Org createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgDisableTwoFactorRequirementAuditEntry object """ id: ID! @@ -24870,7 +24870,7 @@ type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & Orga createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgEnableOauthAppRestrictionsAuditEntry object """ id: ID! @@ -24970,7 +24970,7 @@ type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEnt digestMethodUrl: URI """ - The Node ID of this object + The Node ID of the OrgEnableSamlAuditEntry object """ id: ID! @@ -25080,7 +25080,7 @@ type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & Orga createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgEnableTwoFactorRequirementAuditEntry object """ id: ID! @@ -25205,7 +25205,7 @@ type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE email: String """ - The Node ID of this object + The Node ID of the OrgInviteMemberAuditEntry object """ id: ID! @@ -25320,7 +25320,7 @@ type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryD enterpriseUrl: URI """ - The Node ID of this object + The Node ID of the OrgInviteToBusinessAuditEntry object """ id: ID! @@ -25415,7 +25415,7 @@ type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApp createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgOauthAppAccessApprovedAuditEntry object """ id: ID! @@ -25525,7 +25525,7 @@ type OrgOauthAppAccessBlockedAuditEntry implements AuditEntry & Node & OauthAppl createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgOauthAppAccessBlockedAuditEntry object """ id: ID! @@ -25635,7 +25635,7 @@ type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthAppli createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgOauthAppAccessDeniedAuditEntry object """ id: ID! @@ -25745,7 +25745,7 @@ type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthAp createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgOauthAppAccessRequestedAuditEntry object """ id: ID! @@ -25855,7 +25855,7 @@ type OrgOauthAppAccessUnblockedAuditEntry implements AuditEntry & Node & OauthAp createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgOauthAppAccessUnblockedAuditEntry object """ id: ID! @@ -25965,7 +25965,7 @@ type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & Organizati createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgRemoveBillingManagerAuditEntry object """ id: ID! @@ -26085,7 +26085,7 @@ type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgRemoveMemberAuditEntry object """ id: ID! @@ -26261,7 +26261,7 @@ type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & Organ createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgRemoveOutsideCollaboratorAuditEntry object """ id: ID! @@ -26404,7 +26404,7 @@ type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAudit createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgRestoreMemberAuditEntry object """ id: ID! @@ -26634,7 +26634,7 @@ type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEn createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgUnblockUserAuditEntry object """ id: ID! @@ -26729,7 +26729,7 @@ type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgUpdateDefaultRepositoryPermissionAuditEntry object """ id: ID! @@ -26859,7 +26859,7 @@ type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgUpdateMemberAuditEntry object """ id: ID! @@ -26984,7 +26984,7 @@ type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgUpdateMemberRepositoryCreationPermissionAuditEntry object """ id: ID! @@ -27134,7 +27134,7 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the OrgUpdateMemberRepositoryInvitationPermissionAuditEntry object """ id: ID! @@ -27379,7 +27379,7 @@ type Organization implements Actor & AnnouncementBanner & MemberStatusable & Nod hasSponsorsListing: Boolean! """ - The Node ID of this object + The Node ID of the Organization object """ id: ID! @@ -27918,9 +27918,17 @@ type Organization implements Actor & AnnouncementBanner & MemberStatusable & Nod ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] """ - If non-null, filters repositories according to privacy + If non-null, filters repositories according to privacy. Internal + repositories are considered private; consider using the visibility argument + if only internal repositories are needed. Cannot be combined with the + visibility argument. """ privacy: RepositoryPrivacy + + """ + If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument. + """ + visibility: RepositoryVisibility ): RepositoryConnection! """ @@ -28776,7 +28784,7 @@ type OrganizationIdentityProvider implements Node { ): ExternalIdentityConnection! """ - The Node ID of this object + The Node ID of the OrganizationIdentityProvider object """ id: ID! @@ -28821,7 +28829,7 @@ type OrganizationInvitation implements Node { email: String """ - The Node ID of this object + The Node ID of the OrganizationInvitation object """ id: ID! @@ -28843,7 +28851,12 @@ type OrganizationInvitation implements Node { """ The user who created the invitation. """ - inviter: User! + inviter: User! @deprecated(reason: "`inviter` will be removed. `inviter` will be replaced by `inviterActor`. Removal on 2024-07-01 UTC.") + + """ + The user who created the invitation. + """ + inviterActor: User """ The organization the invite is for @@ -29066,7 +29079,7 @@ type OrganizationMigration implements Node { failureReason: String """ - The Node ID of this object + The Node ID of the OrganizationMigration object """ id: ID! @@ -29301,7 +29314,7 @@ Information for an uploaded package. """ type Package implements Node { """ - The Node ID of this object + The Node ID of the Package object """ id: ID! @@ -29416,7 +29429,7 @@ A file in a package version. """ type PackageFile implements Node { """ - The Node ID of this object + The Node ID of the PackageFile object """ id: ID! @@ -29621,7 +29634,7 @@ A version tag contains the mapping between a tag name and a version. """ type PackageTag implements Node { """ - The Node ID of this object + The Node ID of the PackageTag object """ id: ID! @@ -29711,7 +29724,7 @@ type PackageVersion implements Node { ): PackageFileConnection! """ - The Node ID of this object + The Node ID of the PackageVersion object """ id: ID! @@ -30066,7 +30079,7 @@ type PinnedDiscussion implements Node & RepositoryNode { gradientStopColors: [String!]! """ - The Node ID of this object + The Node ID of the PinnedDiscussion object """ id: ID! @@ -30216,7 +30229,7 @@ type PinnedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the PinnedEvent object """ id: ID! @@ -30241,7 +30254,7 @@ type PinnedIssue implements Node { fullDatabaseId: BigInt """ - The Node ID of this object + The Node ID of the PinnedIssue object """ id: ID! @@ -30366,7 +30379,7 @@ type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & Enterpris enterpriseUrl: URI """ - The Node ID of this object + The Node ID of the PrivateRepositoryForkingDisableAuditEntry object """ id: ID! @@ -30496,7 +30509,7 @@ type PrivateRepositoryForkingEnableAuditEntry implements AuditEntry & Enterprise enterpriseUrl: URI """ - The Node ID of this object + The Node ID of the PrivateRepositoryForkingEnableAuditEntry object """ id: ID! @@ -30790,7 +30803,7 @@ type Project implements Closable & Node & Updatable { databaseId: Int """ - The Node ID of this object + The Node ID of the Project object """ id: ID! @@ -30913,7 +30926,7 @@ type ProjectCard implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the ProjectCard object """ id: ID! @@ -31078,7 +31091,7 @@ type ProjectColumn implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the ProjectColumn object """ id: ID! @@ -31473,7 +31486,7 @@ type ProjectV2 implements Closable & Node & Updatable { ): ProjectV2FieldConfigurationConnection! """ - The Node ID of this object + The Node ID of the ProjectV2 object """ id: ID! @@ -31863,7 +31876,7 @@ type ProjectV2Field implements Node & ProjectV2FieldCommon { databaseId: Int """ - The Node ID of this object + The Node ID of the ProjectV2Field object """ id: ID! @@ -32223,7 +32236,7 @@ type ProjectV2Item implements Node { ): ProjectV2ItemFieldValueConnection! """ - The Node ID of this object + The Node ID of the ProjectV2Item object """ id: ID! @@ -32323,7 +32336,7 @@ type ProjectV2ItemFieldDateValue implements Node & ProjectV2ItemFieldValueCommon field: ProjectV2FieldConfiguration! """ - The Node ID of this object + The Node ID of the ProjectV2ItemFieldDateValue object """ id: ID! @@ -32368,7 +32381,7 @@ type ProjectV2ItemFieldIterationValue implements Node & ProjectV2ItemFieldValueC field: ProjectV2FieldConfiguration! """ - The Node ID of this object + The Node ID of the ProjectV2ItemFieldIterationValue object """ id: ID! @@ -32478,7 +32491,7 @@ type ProjectV2ItemFieldNumberValue implements Node & ProjectV2ItemFieldValueComm field: ProjectV2FieldConfiguration! """ - The Node ID of this object + The Node ID of the ProjectV2ItemFieldNumberValue object """ id: ID! @@ -32628,7 +32641,7 @@ type ProjectV2ItemFieldSingleSelectValue implements Node & ProjectV2ItemFieldVal field: ProjectV2FieldConfiguration! """ - The Node ID of this object + The Node ID of the ProjectV2ItemFieldSingleSelectValue object """ id: ID! @@ -32683,7 +32696,7 @@ type ProjectV2ItemFieldTextValue implements Node & ProjectV2ItemFieldValueCommon field: ProjectV2FieldConfiguration! """ - The Node ID of this object + The Node ID of the ProjectV2ItemFieldTextValue object """ id: ID! @@ -32923,7 +32936,7 @@ type ProjectV2IterationField implements Node & ProjectV2FieldCommon { databaseId: Int """ - The Node ID of this object + The Node ID of the ProjectV2IterationField object """ id: ID! @@ -33168,7 +33181,7 @@ type ProjectV2SingleSelectField implements Node & ProjectV2FieldCommon { databaseId: Int """ - The Node ID of this object + The Node ID of the ProjectV2SingleSelectField object """ id: ID! @@ -33533,7 +33546,7 @@ type ProjectV2View implements Node { ): ProjectV2FieldConfigurationConnection """ - The Node ID of this object + The Node ID of the ProjectV2View object """ id: ID! @@ -33818,7 +33831,7 @@ type ProjectV2Workflow implements Node { enabled: Boolean! """ - The Node ID of this object + The Node ID of the ProjectV2Workflow object """ id: ID! @@ -33944,7 +33957,7 @@ type PublicKey implements Node { fingerprint: String! """ - The Node ID of this object + The Node ID of the PublicKey object """ id: ID! @@ -34326,7 +34339,7 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab ): Hovercard! """ - The Node ID of this object + The Node ID of the PullRequest object """ id: ID! @@ -35120,7 +35133,7 @@ type PullRequestCommit implements Node & UniformResourceLocatable { commit: Commit! """ - The Node ID of this object + The Node ID of the PullRequestCommit object """ id: ID! @@ -35175,7 +35188,7 @@ type PullRequestCommitCommentThread implements Node & RepositoryNode { commit: Commit! """ - The Node ID of this object + The Node ID of the PullRequestCommitCommentThread object """ id: ID! @@ -35515,7 +35528,7 @@ type PullRequestReview implements Comment & Deletable & Minimizable & Node & Rea editor: Actor """ - The Node ID of this object + The Node ID of the PullRequestReview object """ id: ID! @@ -35767,7 +35780,7 @@ type PullRequestReviewComment implements Comment & Deletable & Minimizable & Nod editor: Actor """ - The Node ID of this object + The Node ID of the PullRequestReviewComment object """ id: ID! @@ -36234,7 +36247,7 @@ type PullRequestReviewThread implements Node { diffSide: DiffSide! """ - The Node ID of this object + The Node ID of the PullRequestReviewThread object """ id: ID! @@ -36474,7 +36487,7 @@ type PullRequestThread implements Node { diffSide: DiffSide! """ - The Node ID of this object + The Node ID of the PullRequestThread object """ id: ID! @@ -36969,7 +36982,7 @@ A Git push. """ type Push implements Node { """ - The Node ID of this object + The Node ID of the Push object """ id: ID! @@ -37014,7 +37027,7 @@ type PushAllowance implements Node { branchProtectionRule: BranchProtectionRule """ - The Node ID of this object + The Node ID of the PushAllowance object """ id: ID! } @@ -37746,7 +37759,7 @@ type Reaction implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the Reaction object """ id: ID! @@ -38016,7 +38029,7 @@ type ReadyForReviewEvent implements Node & UniformResourceLocatable { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the ReadyForReviewEvent object """ id: ID! @@ -38106,7 +38119,7 @@ type Ref implements Node { ): Comparison """ - The Node ID of this object + The Node ID of the Ref object """ id: ID! @@ -38130,6 +38143,36 @@ type Ref implements Node { """ repository: Repository! + """ + A list of rules from active Repository and Organization rulesets that apply to this ref. + """ + rules( + """ + 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 + + """ + Ordering options for repository rules. + """ + orderBy: RepositoryRuleOrder = {field: UPDATED_AT, direction: DESC} + ): RepositoryRuleConnection + """ The object the ref points to. Returns null when object does not exist. """ @@ -38330,7 +38373,7 @@ type ReferencedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the ReferencedEvent object """ id: ID! @@ -38485,7 +38528,7 @@ type Release implements Node & Reactable & UniformResourceLocatable { descriptionHTML: HTML """ - The Node ID of this object + The Node ID of the Release object """ id: ID! @@ -38685,7 +38728,7 @@ type ReleaseAsset implements Node { downloadUrl: URI! """ - The Node ID of this object + The Node ID of the ReleaseAsset object """ id: ID! @@ -39270,7 +39313,7 @@ type RemovedFromMergeQueueEvent implements Node { enqueuer: User """ - The Node ID of this object + The Node ID of the RemovedFromMergeQueueEvent object """ id: ID! @@ -39310,7 +39353,7 @@ type RemovedFromProjectEvent implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the RemovedFromProjectEvent object """ id: ID! } @@ -39335,7 +39378,7 @@ type RenamedTitleEvent implements Node { currentTitle: String! """ - The Node ID of this object + The Node ID of the RenamedTitleEvent object """ id: ID! @@ -39465,7 +39508,7 @@ type ReopenedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the ReopenedEvent object """ id: ID! @@ -39520,7 +39563,7 @@ type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryD createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoAccessAuditEntry object """ id: ID! @@ -39660,7 +39703,7 @@ type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEnt createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoAddMemberAuditEntry object """ id: ID! @@ -39800,7 +39843,7 @@ type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntr createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoAddTopicAuditEntry object """ id: ID! @@ -39925,7 +39968,7 @@ type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntr createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoArchivedAuditEntry object """ id: ID! @@ -40065,7 +40108,7 @@ type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & Organizatio createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoChangeMergeSettingAuditEntry object """ id: ID! @@ -40210,7 +40253,7 @@ type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoConfigDisableAnonymousGitAccessAuditEntry object """ id: ID! @@ -40325,7 +40368,7 @@ type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoConfigDisableCollaboratorsOnlyAuditEntry object """ id: ID! @@ -40440,7 +40483,7 @@ type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoConfigDisableContributorsOnlyAuditEntry object """ id: ID! @@ -40555,7 +40598,7 @@ type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Nod createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoConfigDisableSockpuppetDisallowedAuditEntry object """ id: ID! @@ -40670,7 +40713,7 @@ type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoConfigEnableAnonymousGitAccessAuditEntry object """ id: ID! @@ -40785,7 +40828,7 @@ type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoConfigEnableCollaboratorsOnlyAuditEntry object """ id: ID! @@ -40900,7 +40943,7 @@ type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & O createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoConfigEnableContributorsOnlyAuditEntry object """ id: ID! @@ -41015,7 +41058,7 @@ type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoConfigEnableSockpuppetDisallowedAuditEntry object """ id: ID! @@ -41130,7 +41173,7 @@ type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & O createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoConfigLockAnonymousGitAccessAuditEntry object """ id: ID! @@ -41245,7 +41288,7 @@ type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoConfigUnlockAnonymousGitAccessAuditEntry object """ id: ID! @@ -41370,7 +41413,7 @@ type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryD forkSourceName: String """ - The Node ID of this object + The Node ID of the RepoCreateAuditEntry object """ id: ID! @@ -41510,7 +41553,7 @@ type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntry createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoDestroyAuditEntry object """ id: ID! @@ -41650,7 +41693,7 @@ type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAudit createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoRemoveMemberAuditEntry object """ id: ID! @@ -41790,7 +41833,7 @@ type RepoRemoveTopicAuditEntry implements AuditEntry & Node & OrganizationAuditE createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the RepoRemoveTopicAuditEntry object """ id: ID! @@ -42364,9 +42407,17 @@ type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] """ - If non-null, filters repositories according to privacy + If non-null, filters repositories according to privacy. Internal + repositories are considered private; consider using the visibility argument + if only internal repositories are needed. Cannot be combined with the + visibility argument. """ privacy: RepositoryPrivacy + + """ + If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument. + """ + visibility: RepositoryVisibility ): RepositoryConnection! """ @@ -42405,7 +42456,7 @@ type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent homepageUrl: URI """ - The Node ID of this object + The Node ID of the Repository object """ id: ID! @@ -44136,7 +44187,7 @@ type RepositoryInvitation implements Node { email: String """ - The Node ID of this object + The Node ID of the RepositoryInvitation object """ id: ID! @@ -44291,7 +44342,7 @@ type RepositoryMigration implements Migration & Node { failureReason: String """ - The Node ID of this object + The Node ID of the RepositoryMigration object """ id: ID! @@ -44592,9 +44643,17 @@ interface RepositoryOwner { ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] """ - If non-null, filters repositories according to privacy + If non-null, filters repositories according to privacy. Internal + repositories are considered private; consider using the visibility argument + if only internal repositories are needed. Cannot be combined with the + visibility argument. """ privacy: RepositoryPrivacy + + """ + If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument. + """ + visibility: RepositoryVisibility ): RepositoryConnection! """ @@ -44674,7 +44733,7 @@ A repository rule. """ type RepositoryRule implements Node { """ - The Node ID of this object + The Node ID of the RepositoryRule object """ id: ID! @@ -44794,6 +44853,41 @@ input RepositoryRuleInput { type: RepositoryRuleType! } +""" +Ordering options for repository rules. +""" +input RepositoryRuleOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order repository rules by. + """ + field: RepositoryRuleOrderField! +} + +""" +Properties by which repository rule connections can be ordered. +""" +enum RepositoryRuleOrderField { + """ + Order repository rules by created time + """ + CREATED_AT + + """ + Order repository rules by type + """ + TYPE + + """ + Order repository rules by updated time + """ + UPDATED_AT +} + """ The rule types supported in rulesets """ @@ -44982,7 +45076,7 @@ type RepositoryRuleset implements Node { enforcement: RuleEnforcement! """ - The Node ID of this object + The Node ID of the RepositoryRuleset object """ id: ID! @@ -45052,7 +45146,7 @@ type RepositoryRulesetBypassActor implements Node { bypassMode: RepositoryRulesetBypassActorBypassMode """ - The Node ID of this object + The Node ID of the RepositoryRulesetBypassActor object """ id: ID! @@ -45218,7 +45312,7 @@ A repository-topic connects a repository to a topic. """ type RepositoryTopic implements Node & UniformResourceLocatable { """ - The Node ID of this object + The Node ID of the RepositoryTopic object """ id: ID! @@ -45358,7 +45452,7 @@ type RepositoryVisibilityChangeDisableAuditEntry implements AuditEntry & Enterpr enterpriseUrl: URI """ - The Node ID of this object + The Node ID of the RepositoryVisibilityChangeDisableAuditEntry object """ id: ID! @@ -45468,7 +45562,7 @@ type RepositoryVisibilityChangeEnableAuditEntry implements AuditEntry & Enterpri enterpriseUrl: URI """ - The Node ID of this object + The Node ID of the RepositoryVisibilityChangeEnableAuditEntry object """ id: ID! @@ -45568,7 +45662,7 @@ type RepositoryVulnerabilityAlert implements Node & RepositoryNode { fixedAt: DateTime """ - The Node ID of this object + The Node ID of the RepositoryVulnerabilityAlert object """ id: ID! @@ -46123,7 +46217,7 @@ type ReviewDismissalAllowance implements Node { branchProtectionRule: BranchProtectionRule """ - The Node ID of this object + The Node ID of the ReviewDismissalAllowance object """ id: ID! } @@ -46203,7 +46297,7 @@ type ReviewDismissedEvent implements Node & UniformResourceLocatable { dismissalMessageHTML: String """ - The Node ID of this object + The Node ID of the ReviewDismissedEvent object """ id: ID! @@ -46253,7 +46347,7 @@ type ReviewRequest implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the ReviewRequest object """ id: ID! @@ -46323,7 +46417,7 @@ type ReviewRequestRemovedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the ReviewRequestRemovedEvent object """ id: ID! @@ -46353,7 +46447,7 @@ type ReviewRequestedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the ReviewRequestedEvent object """ id: ID! @@ -46660,7 +46754,7 @@ type SavedReply implements Node { databaseId: Int """ - The Node ID of this object + The Node ID of the SavedReply object """ id: ID! @@ -46907,7 +47001,7 @@ type SecurityAdvisory implements Node { ghsaId: String! """ - The Node ID of this object + The Node ID of the SecurityAdvisory object """ id: ID! @@ -48208,7 +48302,7 @@ type SponsorsActivity implements Node { currentPrivacyLevel: SponsorshipPrivacy """ - The Node ID of this object + The Node ID of the SponsorsActivity object """ id: ID! @@ -49726,7 +49820,7 @@ type SponsorsListing implements Node { fullDescriptionHTML: HTML! """ - The Node ID of this object + The Node ID of the SponsorsListing object """ id: ID! @@ -49844,7 +49938,7 @@ type SponsorsListingFeaturedItem implements Node { featureable: SponsorsListingFeatureableItem! """ - The Node ID of this object + The Node ID of the SponsorsListingFeaturedItem object """ id: ID! @@ -49912,7 +50006,7 @@ type SponsorsTier implements Node { descriptionHTML: HTML! """ - The Node ID of this object + The Node ID of the SponsorsTier object """ id: ID! @@ -50100,7 +50194,7 @@ type Sponsorship implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the Sponsorship object """ id: ID! @@ -50234,7 +50328,7 @@ type SponsorshipNewsletter implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the SponsorshipNewsletter object """ id: ID! @@ -50802,7 +50896,7 @@ type Status implements Node { contexts: [StatusContext!]! """ - The Node ID of this object + The Node ID of the Status object """ id: ID! @@ -50877,7 +50971,7 @@ type StatusCheckRollup implements Node { ): StatusCheckRollupContextConnection! """ - The Node ID of this object + The Node ID of the StatusCheckRollup object """ id: ID! @@ -50992,7 +51086,7 @@ type StatusContext implements Node & RequirableByPullRequest { description: String """ - The Node ID of this object + The Node ID of the StatusContext object """ id: ID! @@ -51287,7 +51381,7 @@ type SubscribedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the SubscribedEvent object """ id: ID! @@ -51357,7 +51451,7 @@ type Tag implements GitObject & Node { commitUrl: URI! """ - The Node ID of this object + The Node ID of the Tag object """ id: ID! @@ -51607,7 +51701,7 @@ type Team implements MemberStatusable & Node & Subscribable { editTeamUrl: URI! """ - The Node ID of this object + The Node ID of the Team object """ id: ID! @@ -51942,7 +52036,7 @@ type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEnt createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the TeamAddMemberAuditEntry object """ id: ID! @@ -52062,7 +52156,7 @@ type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAudi createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the TeamAddRepositoryAuditEntry object """ id: ID! @@ -52227,7 +52321,7 @@ type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationA createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the TeamChangeParentTeamAuditEntry object """ id: ID! @@ -52467,7 +52561,7 @@ type TeamDiscussion implements Comment & Deletable & Node & Reactable & Subscrib editor: Actor """ - The Node ID of this object + The Node ID of the TeamDiscussion object """ id: ID! @@ -52692,7 +52786,7 @@ type TeamDiscussionComment implements Comment & Deletable & Node & Reactable & U editor: Actor """ - The Node ID of this object + The Node ID of the TeamDiscussionComment object """ id: ID! @@ -53183,7 +53277,7 @@ type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAudit createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the TeamRemoveMemberAuditEntry object """ id: ID! @@ -53303,7 +53397,7 @@ type TeamRemoveRepositoryAuditEntry implements AuditEntry & Node & OrganizationA createdAt: PreciseDateTime! """ - The Node ID of this object + The Node ID of the TeamRemoveRepositoryAuditEntry object """ id: ID! @@ -53619,7 +53713,7 @@ A topic aggregates entities that are related to a subject. """ type Topic implements Node & Starrable { """ - The Node ID of this object + The Node ID of the Topic object """ id: ID! @@ -53693,7 +53787,10 @@ type Topic implements Node & Starrable { ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] """ - If non-null, filters repositories according to privacy + If non-null, filters repositories according to privacy. Internal + repositories are considered private; consider using the visibility argument + if only internal repositories are needed. Cannot be combined with the + visibility argument. """ privacy: RepositoryPrivacy @@ -53701,6 +53798,11 @@ type Topic implements Node & Starrable { If true, only repositories whose owner can be sponsored via GitHub Sponsors will be returned. """ sponsorableOnly: Boolean = false + + """ + If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument. + """ + visibility: RepositoryVisibility ): RepositoryConnection! """ @@ -53894,7 +53996,7 @@ type TransferredEvent implements Node { fromRepository: Repository """ - The Node ID of this object + The Node ID of the TransferredEvent object """ id: ID! @@ -53929,7 +54031,7 @@ type Tree implements GitObject & Node { entries: [TreeEntry!] """ - The Node ID of this object + The Node ID of the Tree object """ id: ID! @@ -54119,7 +54221,7 @@ type UnassignedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the UnassignedEvent object """ id: ID! @@ -54260,7 +54362,7 @@ type UnlabeledEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the UnlabeledEvent object """ id: ID! @@ -54435,7 +54537,7 @@ type UnlockedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the UnlockedEvent object """ id: ID! @@ -54600,7 +54702,7 @@ type UnmarkedAsDuplicateEvent implements Node { duplicate: IssueOrPullRequest """ - The Node ID of this object + The Node ID of the UnmarkedAsDuplicateEvent object """ id: ID! @@ -54685,7 +54787,7 @@ type UnpinnedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the UnpinnedEvent object """ id: ID! @@ -54770,7 +54872,7 @@ type UnsubscribedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the UnsubscribedEvent object """ id: ID! @@ -57757,7 +57859,7 @@ type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & ): Hovercard! """ - The Node ID of this object + The Node ID of the User object """ id: ID! @@ -58386,9 +58488,17 @@ type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] """ - If non-null, filters repositories according to privacy + If non-null, filters repositories according to privacy. Internal + repositories are considered private; consider using the visibility argument + if only internal repositories are needed. Cannot be combined with the + visibility argument. """ privacy: RepositoryPrivacy + + """ + If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument. + """ + visibility: RepositoryVisibility ): RepositoryConnection! """ @@ -59076,9 +59186,17 @@ type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] """ - If non-null, filters repositories according to privacy + If non-null, filters repositories according to privacy. Internal + repositories are considered private; consider using the visibility argument + if only internal repositories are needed. Cannot be combined with the + visibility argument. """ privacy: RepositoryPrivacy + + """ + If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument. + """ + visibility: RepositoryVisibility ): RepositoryConnection! """ @@ -59137,7 +59255,7 @@ type UserBlockedEvent implements Node { createdAt: DateTime! """ - The Node ID of this object + The Node ID of the UserBlockedEvent object """ id: ID! @@ -59207,7 +59325,7 @@ type UserContentEdit implements Node { editor: Actor """ - The Node ID of this object + The Node ID of the UserContentEdit object """ id: ID! @@ -59307,7 +59425,7 @@ type UserList implements Node { description: String """ - The Node ID of this object + The Node ID of the UserList object """ id: ID! @@ -59492,7 +59610,7 @@ type UserStatus implements Node { expiresAt: DateTime """ - The Node ID of this object + The Node ID of the UserStatus object """ id: ID! @@ -59622,7 +59740,7 @@ type VerifiableDomain implements Node { hasFoundVerificationToken: Boolean! """ - The Node ID of this object + The Node ID of the VerifiableDomain object """ id: ID! @@ -59827,7 +59945,7 @@ type Workflow implements Node & UniformResourceLocatable { databaseId: Int """ - The Node ID of this object + The Node ID of the Workflow object """ id: ID! @@ -59992,7 +60110,7 @@ type WorkflowRun implements Node & UniformResourceLocatable { file: WorkflowRunFile """ - The Node ID of this object + The Node ID of the WorkflowRun object """ id: ID! @@ -60092,7 +60210,7 @@ An executed workflow file for a workflow run. """ type WorkflowRunFile implements Node & UniformResourceLocatable { """ - The Node ID of this object + The Node ID of the WorkflowRunFile object """ id: ID! diff --git a/schema.json b/schema.json index 22811aaff..8dc78de2b 100644 --- a/schema.json +++ b/schema.json @@ -2483,7 +2483,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the AddedToMergeQueueEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -2580,7 +2580,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the AddedToProjectEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -2711,7 +2711,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the App object", "args": [], "type": { "kind": "NON_NULL", @@ -3387,7 +3387,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the AssignedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4053,7 +4053,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the AutoMergeDisabledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4162,7 +4162,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the AutoMergeEnabledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4350,7 +4350,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the AutoRebaseEnabledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4435,7 +4435,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the AutoSquashEnabledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4508,7 +4508,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the AutomaticBaseChangeFailedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4617,7 +4617,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the AutomaticBaseChangeSucceededEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4764,7 +4764,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the BaseRefChangedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4869,7 +4869,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the BaseRefDeletedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4966,7 +4966,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the BaseRefForcePushedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -5211,7 +5211,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Blob object", "args": [], "type": { "kind": "NON_NULL", @@ -5386,7 +5386,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Bot object", "args": [], "type": { "kind": "NON_NULL", @@ -5908,7 +5908,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the BranchProtectionRule object", "args": [], "type": { "kind": "NON_NULL", @@ -6803,7 +6803,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the BypassForcePushAllowance object", "args": [], "type": { "kind": "NON_NULL", @@ -6974,7 +6974,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the BypassPullRequestAllowance object", "args": [], "type": { "kind": "NON_NULL", @@ -7192,7 +7192,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the CWE object", "args": [], "type": { "kind": "NON_NULL", @@ -8339,7 +8339,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the CheckRun object", "args": [], "type": { "kind": "NON_NULL", @@ -9622,7 +9622,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the CheckSuite object", "args": [], "type": { "kind": "NON_NULL", @@ -10915,7 +10915,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ClosedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -11030,7 +11030,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the CodeOfConduct object", "args": [], "type": { "kind": "NON_NULL", @@ -11640,7 +11640,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the CommentDeletedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -12345,7 +12345,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Commit object", "args": [], "type": { "kind": "NON_NULL", @@ -13132,7 +13132,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the CommitComment object", "args": [], "type": { "kind": "NON_NULL", @@ -13793,7 +13793,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the CommitCommentThread object", "args": [], "type": { "kind": "NON_NULL", @@ -14705,7 +14705,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Comparison object", "args": [], "type": { "kind": "NON_NULL", @@ -14908,7 +14908,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ConnectedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -16815,7 +16815,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ConvertToDraftEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -16941,7 +16941,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ConvertedNoteToIssueEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -17014,7 +17014,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ConvertedToDiscussionEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -21937,7 +21937,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the CrossReferencedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -23980,7 +23980,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the DemilestonedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -24521,7 +24521,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the DeployedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -24678,7 +24678,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Deployment object", "args": [], "type": { "kind": "NON_NULL", @@ -25038,7 +25038,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the DeploymentEnvironmentChangedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -25731,7 +25731,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the DeploymentReview object", "args": [], "type": { "kind": "NON_NULL", @@ -26217,7 +26217,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the DeploymentStatus object", "args": [], "type": { "kind": "NON_NULL", @@ -26670,7 +26670,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the DisconnectedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -27032,7 +27032,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Discussion object", "args": [], "type": { "kind": "NON_NULL", @@ -27748,7 +27748,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the DiscussionCategory object", "args": [], "type": { "kind": "NON_NULL", @@ -28165,7 +28165,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the DiscussionComment object", "args": [], "type": { "kind": "NON_NULL", @@ -29070,7 +29070,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the DiscussionPoll object", "args": [], "type": { "kind": "NON_NULL", @@ -29230,7 +29230,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the DiscussionPollOption object", "args": [], "type": { "kind": "NON_NULL", @@ -29899,7 +29899,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the DraftIssue object", "args": [], "type": { "kind": "NON_NULL", @@ -30567,7 +30567,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Enterprise object", "args": [], "type": { "kind": "NON_NULL", @@ -31107,7 +31107,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the EnterpriseAdministratorInvitation object", "args": [], "type": { "kind": "NON_NULL", @@ -32127,7 +32127,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the EnterpriseIdentityProvider object", "args": [], "type": { "kind": "NON_NULL", @@ -35475,7 +35475,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the EnterpriseRepositoryInfo object", "args": [], "type": { "kind": "NON_NULL", @@ -35718,7 +35718,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the EnterpriseServerInstallation object", "args": [], "type": { "kind": "NON_NULL", @@ -36328,7 +36328,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the EnterpriseServerUserAccount object", "args": [], "type": { "kind": "NON_NULL", @@ -36599,7 +36599,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the EnterpriseServerUserAccountEmail object", "args": [], "type": { "kind": "NON_NULL", @@ -36960,7 +36960,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the EnterpriseServerUserAccountsUpload object", "args": [], "type": { "kind": "NON_NULL", @@ -37386,7 +37386,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the EnterpriseUserAccount object", "args": [], "type": { "kind": "NON_NULL", @@ -37663,7 +37663,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Environment object", "args": [], "type": { "kind": "NON_NULL", @@ -37955,7 +37955,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ExternalIdentity object", "args": [], "type": { "kind": "NON_NULL", @@ -39213,7 +39213,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Gist object", "args": [], "type": { "kind": "NON_NULL", @@ -39623,7 +39623,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the GistComment object", "args": [], "type": { "kind": "NON_NULL", @@ -41549,7 +41549,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the HeadRefDeletedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -41650,7 +41650,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the HeadRefForcePushedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -41739,7 +41739,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the HeadRefRestoredEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -42096,7 +42096,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the IpAllowListEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -42781,7 +42781,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Issue object", "args": [], "type": { "kind": "NON_NULL", @@ -44331,7 +44331,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the IssueComment object", "args": [], "type": { "kind": "NON_NULL", @@ -46530,7 +46530,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Label object", "args": [], "type": { "kind": "NON_NULL", @@ -47185,7 +47185,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the LabeledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -47262,7 +47262,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Language object", "args": [], "type": { "kind": "NON_NULL", @@ -47597,7 +47597,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the License object", "args": [], "type": { "kind": "NON_NULL", @@ -48089,7 +48089,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the LinkedBranch object", "args": [], "type": { "kind": "NON_NULL", @@ -48458,7 +48458,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the LockedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -48598,7 +48598,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Mannequin object", "args": [], "type": { "kind": "NON_NULL", @@ -49227,7 +49227,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MarkedAsDuplicateEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -49300,7 +49300,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MarketplaceCategory object", "args": [], "type": { "kind": "NON_NULL", @@ -49633,7 +49633,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MarketplaceListing object", "args": [], "type": { "kind": "NON_NULL", @@ -50439,7 +50439,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MemberFeatureRequestNotification object", "args": [], "type": { "kind": "NON_NULL", @@ -50733,7 +50733,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MembersCanDeleteReposClearAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -51029,7 +51029,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MembersCanDeleteReposDisableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -51325,7 +51325,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MembersCanDeleteReposEnableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -51521,7 +51521,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MentionedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -51921,7 +51921,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MergeQueue object", "args": [], "type": { "kind": "NON_NULL", @@ -52173,7 +52173,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MergeQueueEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -52541,7 +52541,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MergedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -52836,7 +52836,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MigrationSource object", "args": [], "type": { "kind": "NON_NULL", @@ -53079,7 +53079,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Milestone object", "args": [], "type": { "kind": "NON_NULL", @@ -53778,7 +53778,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MilestonedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -54227,7 +54227,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the MovedColumnsInProjectEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -61637,7 +61637,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OIDCProvider object", "args": [], "type": { "kind": "NON_NULL", @@ -61925,7 +61925,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OauthApplicationCreateAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -62350,7 +62350,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgAddBillingManagerAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -62617,7 +62617,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgAddMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -62955,7 +62955,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgBlockUserAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -63210,7 +63210,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgConfigDisableCollaboratorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -63465,7 +63465,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgConfigEnableCollaboratorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -63732,7 +63732,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgCreateAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -64028,7 +64028,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgDisableOauthAppRestrictionsAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -64295,7 +64295,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgDisableSamlAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -64586,7 +64586,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgDisableTwoFactorRequirementAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -64841,7 +64841,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgEnableOauthAppRestrictionsAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -65108,7 +65108,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgEnableSamlAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -65399,7 +65399,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgEnableTwoFactorRequirementAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -65722,7 +65722,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgInviteMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -66025,7 +66025,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgInviteToBusinessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -66285,7 +66285,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgOauthAppAccessApprovedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -66581,7 +66581,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgOauthAppAccessBlockedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -66877,7 +66877,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgOauthAppAccessDeniedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -67173,7 +67173,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgOauthAppAccessRequestedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -67469,7 +67469,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgOauthAppAccessUnblockedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -67765,7 +67765,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgRemoveBillingManagerAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -68061,7 +68061,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgRemoveMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -68436,7 +68436,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgRemoveOutsideCollaboratorAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -68775,7 +68775,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgRestoreMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -69391,7 +69391,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgUnblockUserAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -69646,7 +69646,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgUpdateDefaultRepositoryPermissionAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -69960,7 +69960,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgUpdateMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -70274,7 +70274,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgUpdateMemberRepositoryCreationPermissionAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -70612,7 +70612,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrgUpdateMemberRepositoryInvitationPermissionAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -71208,7 +71208,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Organization object", "args": [], "type": { "kind": "NON_NULL", @@ -72390,7 +72390,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -72398,6 +72398,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -75239,7 +75249,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrganizationIdentityProvider object", "args": [], "type": { "kind": "NON_NULL", @@ -75360,7 +75370,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrganizationInvitation object", "args": [], "type": { "kind": "NON_NULL", @@ -75431,6 +75441,18 @@ "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "`inviter` will be removed. `inviter` will be replaced by `inviterActor`. Removal on 2024-07-01 UTC." + }, + { + "name": "inviterActor", + "description": "The user who created the invitation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -75922,7 +75944,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the OrganizationMigration object", "args": [], "type": { "kind": "NON_NULL", @@ -76483,7 +76505,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Package object", "args": [], "type": { "kind": "NON_NULL", @@ -76792,7 +76814,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PackageFile object", "args": [], "type": { "kind": "NON_NULL", @@ -77310,7 +77332,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PackageTag object", "args": [], "type": { "kind": "NON_NULL", @@ -77491,7 +77513,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PackageVersion object", "args": [], "type": { "kind": "NON_NULL", @@ -78360,7 +78382,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PinnedDiscussion object", "args": [], "type": { "kind": "NON_NULL", @@ -78704,7 +78726,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PinnedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -78777,7 +78799,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PinnedIssue object", "args": [], "type": { "kind": "NON_NULL", @@ -79122,7 +79144,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PrivateRepositoryForkingDisableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -79471,7 +79493,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PrivateRepositoryForkingEnableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -80244,7 +80266,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Project object", "args": [], "type": { "kind": "NON_NULL", @@ -80598,7 +80620,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectCard object", "args": [], "type": { "kind": "NON_NULL", @@ -81021,7 +81043,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectColumn object", "args": [], "type": { "kind": "NON_NULL", @@ -82027,7 +82049,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2 object", "args": [], "type": { "kind": "NON_NULL", @@ -83032,7 +83054,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2Field object", "args": [], "type": { "kind": "NON_NULL", @@ -83898,7 +83920,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2Item object", "args": [], "type": { "kind": "NON_NULL", @@ -84203,7 +84225,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2ItemFieldDateValue object", "args": [], "type": { "kind": "NON_NULL", @@ -84345,7 +84367,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2ItemFieldIterationValue object", "args": [], "type": { "kind": "NON_NULL", @@ -84654,7 +84676,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2ItemFieldNumberValue object", "args": [], "type": { "kind": "NON_NULL", @@ -85041,7 +85063,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2ItemFieldSingleSelectValue object", "args": [], "type": { "kind": "NON_NULL", @@ -85203,7 +85225,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2ItemFieldTextValue object", "args": [], "type": { "kind": "NON_NULL", @@ -85893,7 +85915,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2IterationField object", "args": [], "type": { "kind": "NON_NULL", @@ -86550,7 +86572,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2SingleSelectField object", "args": [], "type": { "kind": "NON_NULL", @@ -87464,7 +87486,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2View object", "args": [], "type": { "kind": "NON_NULL", @@ -88127,7 +88149,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ProjectV2Workflow object", "args": [], "type": { "kind": "NON_NULL", @@ -88452,7 +88474,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PublicKey object", "args": [], "type": { "kind": "NON_NULL", @@ -89431,7 +89453,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PullRequest object", "args": [], "type": { "kind": "NON_NULL", @@ -91511,7 +91533,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PullRequestCommit object", "args": [], "type": { "kind": "NON_NULL", @@ -91670,7 +91692,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PullRequestCommitCommentThread object", "args": [], "type": { "kind": "NON_NULL", @@ -92566,7 +92588,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PullRequestReview object", "args": [], "type": { "kind": "NON_NULL", @@ -93297,7 +93319,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PullRequestReviewComment object", "args": [], "type": { "kind": "NON_NULL", @@ -94476,7 +94498,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PullRequestReviewThread object", "args": [], "type": { "kind": "NON_NULL", @@ -95100,7 +95122,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PullRequestThread object", "args": [], "type": { "kind": "NON_NULL", @@ -96476,7 +96498,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Push object", "args": [], "type": { "kind": "NON_NULL", @@ -96605,7 +96627,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the PushAllowance object", "args": [], "type": { "kind": "NON_NULL", @@ -98553,7 +98575,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Reaction object", "args": [], "type": { "kind": "NON_NULL", @@ -99237,7 +99259,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ReadyForReviewEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -99485,7 +99507,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Ref object", "args": [], "type": { "kind": "NON_NULL", @@ -99559,6 +99581,69 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "rules", + "description": "A list of rules from active Repository and Organization rulesets that apply to this ref.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for repository rules.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RepositoryRuleOrder", + "ofType": null + }, + "defaultValue": "{field: UPDATED_AT, direction: DESC}" + } + ], + "type": { + "kind": "OBJECT", + "name": "RepositoryRuleConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "target", "description": "The object the ref points to. Returns null when object does not exist.", @@ -100135,7 +100220,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ReferencedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -100551,7 +100636,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Release object", "args": [], "type": { "kind": "NON_NULL", @@ -101090,7 +101175,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ReleaseAsset object", "args": [], "type": { "kind": "NON_NULL", @@ -102571,7 +102656,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RemovedFromMergeQueueEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -102680,7 +102765,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RemovedFromProjectEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -102757,7 +102842,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RenamedTitleEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -103097,7 +103182,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ReopenedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -103246,7 +103331,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoAccessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -103595,7 +103680,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoAddMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -103944,7 +104029,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoAddTopicAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -104281,7 +104366,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoArchivedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -104630,7 +104715,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoChangeMergeSettingAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -104991,7 +105076,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoConfigDisableAnonymousGitAccessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -105299,7 +105384,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoConfigDisableCollaboratorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -105607,7 +105692,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoConfigDisableContributorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -105915,7 +106000,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoConfigDisableSockpuppetDisallowedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -106223,7 +106308,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoConfigEnableAnonymousGitAccessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -106531,7 +106616,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoConfigEnableCollaboratorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -106839,7 +106924,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoConfigEnableContributorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -107147,7 +107232,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoConfigEnableSockpuppetDisallowedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -107455,7 +107540,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoConfigLockAnonymousGitAccessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -107763,7 +107848,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoConfigUnlockAnonymousGitAccessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -108095,7 +108180,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoCreateAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -108444,7 +108529,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoDestroyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -108793,7 +108878,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoRemoveMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -109142,7 +109227,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepoRemoveTopicAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -110391,7 +110476,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -110399,6 +110484,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -110628,7 +110723,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Repository object", "args": [], "type": { "kind": "NON_NULL", @@ -115183,7 +115278,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepositoryInvitation object", "args": [], "type": { "kind": "NON_NULL", @@ -115561,7 +115656,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepositoryMigration object", "args": [], "type": { "kind": "NON_NULL", @@ -116260,7 +116355,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -116268,6 +116363,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -116556,7 +116661,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepositoryRule object", "args": [], "type": { "kind": "NON_NULL", @@ -116869,6 +116974,74 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "RepositoryRuleOrder", + "description": "Ordering options for repository rules.", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field to order repository rules by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RepositoryRuleOrderField", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "direction", + "description": "The ordering direction.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RepositoryRuleOrderField", + "description": "Properties by which repository rule connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UPDATED_AT", + "description": "Order repository rules by updated time", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_AT", + "description": "Order repository rules by created time", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TYPE", + "description": "Order repository rules by type", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "ENUM", "name": "RepositoryRuleType", @@ -117156,7 +117329,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepositoryRuleset object", "args": [], "type": { "kind": "NON_NULL", @@ -117336,7 +117509,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepositoryRulesetBypassActor object", "args": [], "type": { "kind": "NON_NULL", @@ -117750,7 +117923,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepositoryTopic object", "args": [], "type": { "kind": "NON_NULL", @@ -118119,7 +118292,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepositoryVisibilityChangeDisableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -118415,7 +118588,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepositoryVisibilityChangeEnableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -118683,7 +118856,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the RepositoryVulnerabilityAlert object", "args": [], "type": { "kind": "NON_NULL", @@ -120091,7 +120264,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ReviewDismissalAllowance object", "args": [], "type": { "kind": "NON_NULL", @@ -120328,7 +120501,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ReviewDismissedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -120482,7 +120655,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ReviewRequest object", "args": [], "type": { "kind": "NON_NULL", @@ -120685,7 +120858,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ReviewRequestRemovedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -120774,7 +120947,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the ReviewRequestedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -121484,7 +121657,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the SavedReply object", "args": [], "type": { "kind": "NON_NULL", @@ -122144,7 +122317,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the SecurityAdvisory object", "args": [], "type": { "kind": "NON_NULL", @@ -125251,7 +125424,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the SponsorsActivity object", "args": [], "type": { "kind": "NON_NULL", @@ -127408,7 +127581,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the SponsorsListing object", "args": [], "type": { "kind": "NON_NULL", @@ -127715,7 +127888,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the SponsorsListingFeaturedItem object", "args": [], "type": { "kind": "NON_NULL", @@ -127891,7 +128064,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the SponsorsTier object", "args": [], "type": { "kind": "NON_NULL", @@ -128364,7 +128537,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Sponsorship object", "args": [], "type": { "kind": "NON_NULL", @@ -128739,7 +128912,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the SponsorshipNewsletter object", "args": [], "type": { "kind": "NON_NULL", @@ -130199,7 +130372,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Status object", "args": [], "type": { "kind": "NON_NULL", @@ -130391,7 +130564,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the StatusCheckRollup object", "args": [], "type": { "kind": "NON_NULL", @@ -130738,7 +130911,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the StatusContext object", "args": [], "type": { "kind": "NON_NULL", @@ -131539,7 +131712,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the SubscribedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -131724,7 +131897,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Tag object", "args": [], "type": { "kind": "NON_NULL", @@ -132379,7 +132552,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Team object", "args": [], "type": { "kind": "NON_NULL", @@ -133246,7 +133419,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the TeamAddMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -133566,7 +133739,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the TeamAddRepositoryAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -134029,7 +134202,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the TeamChangeParentTeamAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -134673,7 +134846,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the TeamDiscussion object", "args": [], "type": { "kind": "NON_NULL", @@ -135355,7 +135528,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the TeamDiscussionComment object", "args": [], "type": { "kind": "NON_NULL", @@ -136625,7 +136798,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the TeamRemoveMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -136945,7 +137118,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the TeamRemoveRepositoryAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -137677,7 +137850,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Topic object", "args": [], "type": { "kind": "NON_NULL", @@ -137748,7 +137921,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -137756,6 +137929,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -138322,7 +138505,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the TransferredEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -138439,7 +138622,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Tree object", "args": [], "type": { "kind": "NON_NULL", @@ -138952,7 +139135,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the UnassignedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -139459,7 +139642,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the UnlabeledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -139898,7 +140081,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the UnlockedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -140307,7 +140490,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the UnmarkedAsDuplicateEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -140524,7 +140707,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the UnpinnedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -140749,7 +140932,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the UnsubscribedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -147991,7 +148174,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the User object", "args": [], "type": { "kind": "NON_NULL", @@ -149430,7 +149613,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -149438,6 +149621,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -151022,7 +151215,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -151030,6 +151223,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -151312,7 +151515,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the UserBlockedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -151512,7 +151715,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the UserContentEdit object", "args": [], "type": { "kind": "NON_NULL", @@ -151793,7 +151996,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the UserList object", "args": [], "type": { "kind": "NON_NULL", @@ -152310,7 +152513,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the UserStatus object", "args": [], "type": { "kind": "NON_NULL", @@ -152673,7 +152876,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the VerifiableDomain object", "args": [], "type": { "kind": "NON_NULL", @@ -153256,7 +153459,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the Workflow object", "args": [], "type": { "kind": "NON_NULL", @@ -153696,7 +153899,7 @@ }, { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the WorkflowRun object", "args": [], "type": { "kind": "NON_NULL", @@ -153985,7 +154188,7 @@ "fields": [ { "name": "id", - "description": "The Node ID of this object", + "description": "The Node ID of the WorkflowRunFile object", "args": [], "type": { "kind": "NON_NULL",