Skip to content
Source
Sign inSign up

github.graphql.ts

415 lines24.2 KB

1// Generated by @effect/graphql-generator. Do not edit.
2import * as Schema from "effect/Schema"
3​
4export const Int = Schema.Number.check(Schema.isInt32())
5​
6export const ID = Schema.String
7​
8/** An ISO-8601 encoded UTC date string. */
9export const DateTime = Schema.String
10​
11/** An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string. */
12export const URI = Schema.String
13​
14/** A Git object ID. */
15export const GitObjectID = Schema.String
16​
17/** A fully qualified reference name (e.g. `refs/heads/master`). */
18export const GitRefname = Schema.String
19​
20/**
21 * The possible states for a check suite or run conclusion.
22 *
23 * - `ACTION_REQUIRED`: The check suite or run requires action.
24 * - `CANCELLED`: The check suite or run has been cancelled.
25 * - `FAILURE`: The check suite or run has failed.
26 * - `NEUTRAL`: The check suite or run was neutral.
27 * - `SKIPPED`: The check suite or run was skipped.
28 * - `STALE`: The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion.
29 * - `STARTUP_FAILURE`: The check suite or run has failed at startup.
30 * - `SUCCESS`: The check suite or run has succeeded.
31 * - `TIMED_OUT`: The check suite or run has timed out.
32 */
33export const CheckConclusionState = Schema.Literals(["ACTION_REQUIRED", "CANCELLED", "FAILURE", "NEUTRAL", "SKIPPED", "STALE", "STARTUP_FAILURE", "SUCCESS", "TIMED_OUT"])
34export type CheckConclusionState = typeof CheckConclusionState.Type
35​
36/**
37 * The possible states of a check run in a status rollup.
38 *
39 * - `ACTION_REQUIRED`: The check run requires action.
40 * - `CANCELLED`: The check run has been cancelled.
41 * - `COMPLETED`: The check run has been completed.
42 * - `FAILURE`: The check run has failed.
43 * - `IN_PROGRESS`: The check run is in progress.
44 * - `NEUTRAL`: The check run was neutral.
45 * - `PENDING`: The check run is in pending state.
46 * - `QUEUED`: The check run has been queued.
47 * - `SKIPPED`: The check run was skipped.
48 * - `STALE`: The check run was marked stale by GitHub. Only GitHub can use this conclusion.
49 * - `STARTUP_FAILURE`: The check run has failed at startup.
50 * - `SUCCESS`: The check run has succeeded.
51 * - `TIMED_OUT`: The check run has timed out.
52 * - `WAITING`: The check run is in waiting state.
53 */
54export const CheckRunState = Schema.Literals(["ACTION_REQUIRED", "CANCELLED", "COMPLETED", "FAILURE", "IN_PROGRESS", "NEUTRAL", "PENDING", "QUEUED", "SKIPPED", "STALE", "STARTUP_FAILURE", "SUCCESS", "TIMED_OUT", "WAITING"])
55export type CheckRunState = typeof CheckRunState.Type
56​
57/**
58 * The possible states for a check suite or run status.
59 *
60 * - `COMPLETED`: The check suite or run has been completed.
61 * - `IN_PROGRESS`: The check suite or run is in progress.
62 * - `PENDING`: The check suite or run is in pending state.
63 * - `QUEUED`: The check suite or run has been queued.
64 * - `REQUESTED`: The check suite or run has been requested.
65 * - `WAITING`: The check suite or run is in waiting state.
66 */
67export const CheckStatusState = Schema.Literals(["COMPLETED", "IN_PROGRESS", "PENDING", "QUEUED", "REQUESTED", "WAITING"])
68export type CheckStatusState = typeof CheckStatusState.Type
69​
70/**
71 * The possible sides of a diff.
72 *
73 * - `LEFT`: The left side of the diff.
74 * - `RIGHT`: The right side of the diff.
75 */
76export const DiffSide = Schema.Literals(["LEFT", "RIGHT"])
77export type DiffSide = typeof DiffSide.Type
78​
79/**
80 * The possible viewed states of a file .
81 *
82 * - `DISMISSED`: The file has new changes since last viewed.
83 * - `UNVIEWED`: The file has not been marked as viewed.
84 * - `VIEWED`: The file has been marked as viewed.
85 */
86export const FileViewedState = Schema.Literals(["DISMISSED", "UNVIEWED", "VIEWED"])
87export type FileViewedState = typeof FileViewedState.Type
88​
89/**
90 * The possible states of an issue.
91 *
92 * - `CLOSED`: An issue that has been closed
93 * - `OPEN`: An issue that is still open
94 */
95export const IssueState = Schema.Literals(["CLOSED", "OPEN"])
96export type IssueState = typeof IssueState.Type
97​
98/**
99 * Detailed status information about a pull request merge.
100 *
101 * - `BEHIND`: The head ref is out of date.
102 * - `BLOCKED`: The merge is blocked.
103 * - `CLEAN`: Mergeable and passing commit status.
104 * - `DIRTY`: The merge commit cannot be cleanly created.
105 * - `DRAFT`: The merge is blocked due to the pull request being a draft. Deprecated: DRAFT state will be removed from this enum and `isDraft` should be used instead Use PullRequest.isDraft instead. Removal on 2021-01-01 UTC.
106 * - `HAS_HOOKS`: Mergeable with passing commit status and pre-receive hooks.
107 * - `UNKNOWN`: The state cannot currently be determined.
108 * - `UNSTABLE`: Mergeable with non-passing commit status.
109 */
110export const MergeStateStatus = Schema.Literals(["BEHIND", "BLOCKED", "CLEAN", "DIRTY", "DRAFT", "HAS_HOOKS", "UNKNOWN", "UNSTABLE"])
111export type MergeStateStatus = typeof MergeStateStatus.Type
112​
113/**
114 * Whether or not a PullRequest can be merged.
115 *
116 * - `CONFLICTING`: The pull request cannot be merged due to merge conflicts.
117 * - `MERGEABLE`: The pull request can be merged.
118 * - `UNKNOWN`: The mergeability of the pull request is still being calculated.
119 */
120export const MergeableState = Schema.Literals(["CONFLICTING", "MERGEABLE", "UNKNOWN"])
121export type MergeableState = typeof MergeableState.Type
122​
123/**
124 * The possible methods for updating a pull request's head branch with the base branch.
125 *
126 * - `MERGE`: Update branch via merge
127 * - `REBASE`: Update branch via rebase
128 */
129export const PullRequestBranchUpdateMethod = Schema.Literals(["MERGE", "REBASE"])
130export type PullRequestBranchUpdateMethod = typeof PullRequestBranchUpdateMethod.Type
131​
132/**
133 * Represents available types of methods to use when merging a pull request.
134 *
135 * - `MERGE`: Add all commits from the head branch to the base branch with a merge commit.
136 * - `REBASE`: Add all commits from the head branch onto the base branch individually.
137 * - `SQUASH`: Combine all commits from the head branch into a single commit in the base branch.
138 */
139export const PullRequestMergeMethod = Schema.Literals(["MERGE", "REBASE", "SQUASH"])
140export type PullRequestMergeMethod = typeof PullRequestMergeMethod.Type
141​
142/**
143 * The review status of a pull request.
144 *
145 * - `APPROVED`: The pull request has received an approving review.
146 * - `CHANGES_REQUESTED`: Changes have been requested on the pull request.
147 * - `REVIEW_REQUIRED`: A review is required before the pull request can be merged.
148 */
149export const PullRequestReviewDecision = Schema.Literals(["APPROVED", "CHANGES_REQUESTED", "REVIEW_REQUIRED"])
150export type PullRequestReviewDecision = typeof PullRequestReviewDecision.Type
151​
152/**
153 * The possible states of a pull request review.
154 *
155 * - `APPROVED`: A review allowing the pull request to merge.
156 * - `CHANGES_REQUESTED`: A review blocking the pull request from merging.
157 * - `COMMENTED`: An informational review.
158 * - `DISMISSED`: A review that has been dismissed.
159 * - `PENDING`: A review that has not yet been submitted.
160 */
161export const PullRequestReviewState = Schema.Literals(["APPROVED", "CHANGES_REQUESTED", "COMMENTED", "DISMISSED", "PENDING"])
162export type PullRequestReviewState = typeof PullRequestReviewState.Type
163​
164/**
165 * The possible states of a pull request.
166 *
167 * - `CLOSED`: A pull request that has been closed without being merged.
168 * - `MERGED`: A pull request that has been closed by being merged.
169 * - `OPEN`: A pull request that is still open.
170 */
171export const PullRequestState = Schema.Literals(["CLOSED", "MERGED", "OPEN"])
172export type PullRequestState = typeof PullRequestState.Type
173​
174/**
175 * Emojis that can be attached to Issues, Pull Requests and Comments.
176 *
177 * - `CONFUSED`: Represents the `:confused:` emoji.
178 * - `EYES`: Represents the `:eyes:` emoji.
179 * - `HEART`: Represents the `:heart:` emoji.
180 * - `HOORAY`: Represents the `:hooray:` emoji.
181 * - `LAUGH`: Represents the `:laugh:` emoji.
182 * - `ROCKET`: Represents the `:rocket:` emoji.
183 * - `THUMBS_DOWN`: Represents the `:-1:` emoji.
184 * - `THUMBS_UP`: Represents the `:+1:` emoji.
185 */
186export const ReactionContent = Schema.Literals(["CONFUSED", "EYES", "HEART", "HOORAY", "LAUGH", "ROCKET", "THUMBS_DOWN", "THUMBS_UP"])
187export type ReactionContent = typeof ReactionContent.Type
188​
189/**
190 * The access level to a repository
191 *
192 * - `ADMIN`: Can read, clone, and push to this repository. Can also manage issues, pull requests, and repository settings, including adding collaborators
193 * - `MAINTAIN`: Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings
194 * - `READ`: Can read and clone this repository. Can also open and comment on issues and pull requests
195 * - `TRIAGE`: Can read and clone this repository. Can also manage issues and pull requests
196 * - `TRIAGE_PLUS`: Can read and clone this repository. Can also manage issues and pull requests, plus additional triage abilities
197 * - `WRITE`: Can read, clone, and push to this repository. Can also manage issues and pull requests
198 */
199export const RepositoryPermission = Schema.Literals(["ADMIN", "MAINTAIN", "READ", "TRIAGE", "TRIAGE_PLUS", "WRITE"])
200export type RepositoryPermission = typeof RepositoryPermission.Type
201​
202/**
203 * The possible commit status states.
204 *
205 * - `ERROR`: Status is errored.
206 * - `EXPECTED`: Status is expected.
207 * - `FAILURE`: Status is failing.
208 * - `PENDING`: Status is pending.
209 * - `SUCCESS`: Status is successful.
210 */
211export const StatusState = Schema.Literals(["ERROR", "EXPECTED", "FAILURE", "PENDING", "SUCCESS"])
212export type StatusState = typeof StatusState.Type
213​
214/** Autogenerated input type of EnablePullRequestAutoMerge */
215export const EnablePullRequestAutoMergeInput = Schema.Struct({
216 /** The email address to associate with this merge. */
217 authorEmail: Schema.optional(Schema.NullOr(Schema.String)),
218 /** A unique identifier for the client performing the mutation. */
219 clientMutationId: Schema.optional(Schema.NullOr(Schema.String)),
220 /**
221 * Commit body to use for the commit when the PR is mergable; if omitted, a
222 * default message will be used. NOTE: when merging with a merge queue any input
223 * value for commit message is ignored.
224 */
225 commitBody: Schema.optional(Schema.NullOr(Schema.String)),
226 /**
227 * Commit headline to use for the commit when the PR is mergable; if omitted, a
228 * default message will be used. NOTE: when merging with a merge queue any input
229 * value for commit headline is ignored.
230 */
231 commitHeadline: Schema.optional(Schema.NullOr(Schema.String)),
232 /** The expected head OID of the pull request. */
233 expectedHeadOid: Schema.optional(Schema.NullOr(GitObjectID)),
234 /**
235 * The merge method to use. If omitted, defaults to `MERGE`. NOTE: when merging
236 * with a merge queue any input value for merge method is ignored.
237 *
238 * @default MERGE
239 */
240 mergeMethod: Schema.optional(Schema.NullOr(PullRequestMergeMethod)),
241 /** ID of the pull request to enable auto-merge on. */
242 pullRequestId: ID
243})
244export interface EnablePullRequestAutoMergeInput extends Schema.Struct.Type<typeof EnablePullRequestAutoMergeInput.fields> {}
245​
246/** Autogenerated input type of MergePullRequest */
247export const MergePullRequestInput = Schema.Struct({
248 /** The email address to associate with this merge. */
249 authorEmail: Schema.optional(Schema.NullOr(Schema.String)),
250 /** A unique identifier for the client performing the mutation. */
251 clientMutationId: Schema.optional(Schema.NullOr(Schema.String)),
252 /** Commit body to use for the merge commit; if omitted, a default message will be used */
253 commitBody: Schema.optional(Schema.NullOr(Schema.String)),
254 /** Commit headline to use for the merge commit; if omitted, a default message will be used. */
255 commitHeadline: Schema.optional(Schema.NullOr(Schema.String)),
256 /** OID that the pull request head ref must match to allow merge; if omitted, no check is performed. */
257 expectedHeadOid: Schema.optional(Schema.NullOr(GitObjectID)),
258 /**
259 * The merge method to use. If omitted, defaults to 'MERGE'
260 *
261 * @default MERGE
262 */
263 mergeMethod: Schema.optional(Schema.NullOr(PullRequestMergeMethod)),
264 /** ID of the pull request to be merged. */
265 pullRequestId: ID
266})
267export interface MergePullRequestInput extends Schema.Struct.Type<typeof MergePullRequestInput.fields> {}
268​
269/** A ref update */
270export const RefUpdate = Schema.Struct({
271 /** The value this ref should be updated to. */
272 afterOid: GitObjectID,
273 /** The value this ref needs to point to before the update. */
274 beforeOid: Schema.optional(Schema.NullOr(GitObjectID)),
275 /**
276 * Force a non fast-forward update.
277 *
278 * @default false
279 */
280 force: Schema.optional(Schema.NullOr(Schema.Boolean)),
281 /** The fully qualified name of the ref to be update. For example `refs/heads/branch-name` */
282 name: GitRefname
283})
284export interface RefUpdate extends Schema.Struct.Type<typeof RefUpdate.fields> {}
285​
286/** Autogenerated input type of UpdateRefs */
287export const UpdateRefsInput = Schema.Struct({
288 /** A unique identifier for the client performing the mutation. */
289 clientMutationId: Schema.optional(Schema.NullOr(Schema.String)),
290 /** A list of ref updates. */
291 refUpdates: Schema.Array(RefUpdate),
292 /** The Node ID of the repository. */
293 repositoryId: ID
294})
295export interface UpdateRefsInput extends Schema.Struct.Type<typeof UpdateRefsInput.fields> {}
296​
297/** The possible `__typename` values of each interface and union the operations select from. */
298export declare namespace Typename {
299 /** Every possible `__typename` of interface `Actor`. */
300 export type Actor = "Bot" | "EnterpriseUserAccount" | "Mannequin" | "Organization" | "User"
301 /** Every possible `__typename` of interface `GitObject`. */
302 export type GitObject = "Blob" | "Commit" | "Tag" | "Tree"
303 /** Every possible `__typename` of union `IssueOrPullRequest`. */
304 export type IssueOrPullRequest = "Issue" | "PullRequest"
305 /** Every possible `__typename` of interface `Node`. */
306 export type Node =
307 | "AddedToMergeQueueEvent" | "AddedToProjectEvent" | "AddedToProjectV2Event" | "AddedToStackEvent" | "App"
308 | "AssignedEvent" | "AutoMergeDisabledEvent" | "AutoMergeEnabledEvent" | "AutoRebaseEnabledEvent"
309 | "AutoSquashEnabledEvent" | "AutomaticBaseChangeFailedEvent" | "AutomaticBaseChangeSucceededEvent"
310 | "BaseRefChangedEvent" | "BaseRefDeletedEvent" | "BaseRefForcePushedEvent" | "Blob" | "BlockedByAddedEvent"
311 | "BlockedByRemovedEvent" | "BlockingAddedEvent" | "BlockingRemovedEvent" | "Bot" | "BranchProtectionRule"
312 | "BypassForcePushAllowance" | "BypassPullRequestAllowance" | "CWE" | "CheckRun" | "CheckSuite" | "ClosedEvent"
313 | "CodeOfConduct" | "CommentDeletedEvent" | "Commit" | "CommitComment" | "CommitCommentThread" | "Comparison"
314 | "ConnectedEvent" | "ConvertToDraftEvent" | "ConvertedFromDraftEvent" | "ConvertedNoteToIssueEvent"
315 | "ConvertedToDiscussionEvent" | "CrossReferencedEvent" | "DemilestonedEvent" | "DependencyGraphManifest"
316 | "DeployKey" | "DeployedEvent" | "Deployment" | "DeploymentEnvironmentChangedEvent" | "DeploymentReview"
317 | "DeploymentStatus" | "DisconnectedEvent" | "Discussion" | "DiscussionCategory" | "DiscussionComment"
318 | "DiscussionPoll" | "DiscussionPollOption" | "DraftIssue" | "Enterprise" | "EnterpriseAdministratorInvitation"
319 | "EnterpriseIdentityProvider" | "EnterpriseMemberInvitation" | "EnterpriseRepositoryInfo"
320 | "EnterpriseServerInstallation" | "EnterpriseServerUserAccount" | "EnterpriseServerUserAccountEmail"
321 | "EnterpriseServerUserAccountsUpload" | "EnterpriseTeam" | "EnterpriseUserAccount" | "Environment"
322 | "ExternalIdentity" | "Gist" | "GistComment" | "HeadRefDeletedEvent" | "HeadRefForcePushedEvent"
323 | "HeadRefRestoredEvent" | "IpAllowListEntry" | "Issue" | "IssueComment" | "IssueCommentPinnedEvent"
324 | "IssueCommentUnpinnedEvent" | "IssueFieldAddedEvent" | "IssueFieldChangedEvent" | "IssueFieldDate"
325 | "IssueFieldDateValue" | "IssueFieldMultiSelect" | "IssueFieldMultiSelectValue" | "IssueFieldNumber"
326 | "IssueFieldNumberValue" | "IssueFieldRemovedEvent" | "IssueFieldSingleSelect" | "IssueFieldSingleSelectOption"
327 | "IssueFieldSingleSelectValue" | "IssueFieldText" | "IssueFieldTextValue" | "IssueType" | "IssueTypeAddedEvent"
328 | "IssueTypeChangedEvent" | "IssueTypeRemovedEvent" | "Label" | "LabeledEvent" | "Language" | "License"
329 | "LinkedBranch" | "LockedEvent" | "Mannequin" | "MarkedAsDuplicateEvent" | "MarketplaceCategory"
330 | "MarketplaceListing" | "MemberFeatureRequestNotification" | "MembersCanDeleteReposClearAuditEntry"
331 | "MembersCanDeleteReposDisableAuditEntry" | "MembersCanDeleteReposEnableAuditEntry" | "MentionedEvent"
332 | "MergeQueue" | "MergeQueueEntry" | "MergedEvent" | "MigrationSource" | "Milestone" | "MilestonedEvent"
333 | "MovedColumnsInProjectEvent" | "OIDCProvider" | "OauthApplicationCreateAuditEntry"
334 | "OrgAddBillingManagerAuditEntry" | "OrgAddMemberAuditEntry" | "OrgBlockUserAuditEntry"
335 | "OrgConfigDisableCollaboratorsOnlyAuditEntry" | "OrgConfigEnableCollaboratorsOnlyAuditEntry"
336 | "OrgCreateAuditEntry" | "OrgDisableOauthAppRestrictionsAuditEntry" | "OrgDisableSamlAuditEntry"
337 | "OrgDisableTwoFactorRequirementAuditEntry" | "OrgEnableOauthAppRestrictionsAuditEntry" | "OrgEnableSamlAuditEntry"
338 | "OrgEnableTwoFactorRequirementAuditEntry" | "OrgInviteMemberAuditEntry" | "OrgInviteToBusinessAuditEntry"
339 | "OrgOauthAppAccessApprovedAuditEntry" | "OrgOauthAppAccessBlockedAuditEntry" | "OrgOauthAppAccessDeniedAuditEntry"
340 | "OrgOauthAppAccessRequestedAuditEntry" | "OrgOauthAppAccessUnblockedAuditEntry"
341 | "OrgRemoveBillingManagerAuditEntry" | "OrgRemoveMemberAuditEntry" | "OrgRemoveOutsideCollaboratorAuditEntry"
342 | "OrgRestoreMemberAuditEntry" | "OrgUnblockUserAuditEntry" | "OrgUpdateDefaultRepositoryPermissionAuditEntry"
343 | "OrgUpdateMemberAuditEntry" | "OrgUpdateMemberRepositoryCreationPermissionAuditEntry"
344 | "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry" | "Organization" | "OrganizationIdentityProvider"
345 | "OrganizationInvitation" | "OrganizationMigration" | "Package" | "PackageFile" | "PackageTag" | "PackageVersion"
346 | "ParentIssueAddedEvent" | "ParentIssueRemovedEvent" | "PendingAssigneeSuggestion" | "PendingCloseSuggestion"
347 | "PendingFieldSuggestion" | "PendingLabelSuggestion" | "PendingTypeSuggestion" | "PinnedDiscussion"
348 | "PinnedEnvironment" | "PinnedEvent" | "PinnedIssue" | "PinnedIssueComment"
349 | "PrivateRepositoryForkingDisableAuditEntry" | "PrivateRepositoryForkingEnableAuditEntry" | "Project"
350 | "ProjectCard" | "ProjectColumn" | "ProjectV2" | "ProjectV2Field" | "ProjectV2Item" | "ProjectV2ItemFieldDateValue"
351 | "ProjectV2ItemFieldIterationValue" | "ProjectV2ItemFieldMultiSelectValue" | "ProjectV2ItemFieldNumberValue"
352 | "ProjectV2ItemFieldSingleSelectValue" | "ProjectV2ItemFieldTextValue" | "ProjectV2ItemStatusChangedEvent"
353 | "ProjectV2IterationField" | "ProjectV2MultiSelectField" | "ProjectV2SingleSelectField" | "ProjectV2StatusUpdate"
354 | "ProjectV2View" | "ProjectV2Workflow" | "PublicKey" | "PullRequest" | "PullRequestCommit"
355 | "PullRequestCommitCommentThread" | "PullRequestReview" | "PullRequestReviewComment" | "PullRequestReviewThread"
356 | "PullRequestStack" | "PullRequestStackEntry" | "PullRequestThread" | "Push" | "PushAllowance" | "Query"
357 | "Reaction" | "ReadyForReviewEvent" | "Ref" | "ReferencedEvent" | "Release" | "ReleaseAsset"
358 | "RemovedFromMergeQueueEvent" | "RemovedFromProjectEvent" | "RemovedFromProjectV2Event" | "RemovedFromStackEvent"
359 | "RenamedTitleEvent" | "ReopenedEvent" | "RepoAccessAuditEntry" | "RepoAddMemberAuditEntry"
360 | "RepoAddTopicAuditEntry" | "RepoArchivedAuditEntry" | "RepoChangeMergeSettingAuditEntry"
361 | "RepoConfigDisableAnonymousGitAccessAuditEntry" | "RepoConfigDisableCollaboratorsOnlyAuditEntry"
362 | "RepoConfigDisableContributorsOnlyAuditEntry" | "RepoConfigDisableSockpuppetDisallowedAuditEntry"
363 | "RepoConfigEnableAnonymousGitAccessAuditEntry" | "RepoConfigEnableCollaboratorsOnlyAuditEntry"
364 | "RepoConfigEnableContributorsOnlyAuditEntry" | "RepoConfigEnableSockpuppetDisallowedAuditEntry"
365 | "RepoConfigLockAnonymousGitAccessAuditEntry" | "RepoConfigUnlockAnonymousGitAccessAuditEntry"
366 | "RepoCreateAuditEntry" | "RepoDestroyAuditEntry" | "RepoRemoveMemberAuditEntry" | "RepoRemoveTopicAuditEntry"
367 | "Repository" | "RepositoryCustomProperty" | "RepositoryInvitation" | "RepositoryMigration" | "RepositoryRule"
368 | "RepositoryRuleset" | "RepositoryRulesetBypassActor" | "RepositoryTopic"
369 | "RepositoryVisibilityChangeDisableAuditEntry" | "RepositoryVisibilityChangeEnableAuditEntry"
370 | "RepositoryVulnerabilityAlert" | "ReviewDismissalAllowance" | "ReviewDismissedEvent" | "ReviewRequest"
371 | "ReviewRequestRemovedEvent" | "ReviewRequestedEvent" | "SavedReply" | "SecurityAdvisory" | "SponsorsActivity"
372 | "SponsorsListing" | "SponsorsListingFeaturedItem" | "SponsorsTier" | "Sponsorship" | "SponsorshipNewsletter"
373 | "Status" | "StatusCheckRollup" | "StatusContext" | "SubIssueAddedEvent" | "SubIssueRemovedEvent"
374 | "SubscribedEvent" | "Tag" | "Team" | "TeamAddMemberAuditEntry" | "TeamAddRepositoryAuditEntry"
375 | "TeamChangeParentTeamAuditEntry" | "TeamRemoveMemberAuditEntry" | "TeamRemoveRepositoryAuditEntry" | "Topic"
376 | "TransferredEvent" | "Tree" | "UnassignedEvent" | "UnlabeledEvent" | "UnlockedEvent" | "UnmarkedAsDuplicateEvent"
377 | "UnpinnedEvent" | "UnsubscribedEvent" | "User" | "UserBlockedEvent" | "UserContentEdit" | "UserList"
378 | "UserNamespaceRepository" | "UserStatus" | "VerifiableDomain" | "Workflow" | "WorkflowRun" | "WorkflowRunFile"
379 /** Every possible `__typename` of union `PullRequestTimelineItems`. */
380 export type PullRequestTimelineItems =
381 | "AddedToMergeQueueEvent" | "AddedToProjectEvent" | "AddedToProjectV2Event" | "AddedToStackEvent" | "AssignedEvent"
382 | "AutoMergeDisabledEvent" | "AutoMergeEnabledEvent" | "AutoRebaseEnabledEvent" | "AutoSquashEnabledEvent"
383 | "AutomaticBaseChangeFailedEvent" | "AutomaticBaseChangeSucceededEvent" | "BaseRefChangedEvent"
384 | "BaseRefDeletedEvent" | "BaseRefForcePushedEvent" | "BlockedByAddedEvent" | "BlockedByRemovedEvent"
385 | "BlockingAddedEvent" | "BlockingRemovedEvent" | "ClosedEvent" | "CommentDeletedEvent" | "ConnectedEvent"
386 | "ConvertToDraftEvent" | "ConvertedFromDraftEvent" | "ConvertedNoteToIssueEvent" | "ConvertedToDiscussionEvent"
387 | "CrossReferencedEvent" | "DemilestonedEvent" | "DeployedEvent" | "DeploymentEnvironmentChangedEvent"
388 | "DisconnectedEvent" | "HeadRefDeletedEvent" | "HeadRefForcePushedEvent" | "HeadRefRestoredEvent" | "IssueComment"
389 | "IssueCommentPinnedEvent" | "IssueCommentUnpinnedEvent" | "IssueFieldAddedEvent" | "IssueFieldChangedEvent"
390 | "IssueFieldRemovedEvent" | "IssueTypeAddedEvent" | "IssueTypeChangedEvent" | "IssueTypeRemovedEvent"
391 | "LabeledEvent" | "LockedEvent" | "MarkedAsDuplicateEvent" | "MentionedEvent" | "MergedEvent" | "MilestonedEvent"
392 | "MovedColumnsInProjectEvent" | "ParentIssueAddedEvent" | "ParentIssueRemovedEvent" | "PinnedEvent"
393 | "ProjectV2ItemStatusChangedEvent" | "PullRequestCommit" | "PullRequestCommitCommentThread" | "PullRequestReview"
394 | "PullRequestReviewThread" | "PullRequestRevisionMarker" | "ReadyForReviewEvent" | "ReferencedEvent"
395 | "RemovedFromMergeQueueEvent" | "RemovedFromProjectEvent" | "RemovedFromProjectV2Event" | "RemovedFromStackEvent"
396 | "RenamedTitleEvent" | "ReopenedEvent" | "ReviewDismissedEvent" | "ReviewRequestRemovedEvent"
397 | "ReviewRequestedEvent" | "SubIssueAddedEvent" | "SubIssueRemovedEvent" | "SubscribedEvent" | "TransferredEvent"
398 | "UnassignedEvent" | "UnlabeledEvent" | "UnlockedEvent" | "UnmarkedAsDuplicateEvent" | "UnpinnedEvent"
399 | "UnsubscribedEvent" | "UserBlockedEvent"
400 /** Every possible `__typename` of interface `Reactable`. */
401 export type Reactable =
402 | "CommitComment" | "Discussion" | "DiscussionComment" | "Issue" | "IssueComment" | "PullRequest"
403 | "PullRequestReview" | "PullRequestReviewComment" | "Release"
404 /** Every possible `__typename` of union `Reactor`. */
405 export type Reactor = "Bot" | "Mannequin" | "Organization" | "User"
406 /** Every possible `__typename` of interface `RepositoryOwner`. */
407 export type RepositoryOwner = "Organization" | "User"
408 /** Every possible `__typename` of union `RequestedReviewer`. */
409 export type RequestedReviewer = "Bot" | "EnterpriseTeam" | "Mannequin" | "Team" | "User"
410 /** Every possible `__typename` of union `SearchResultItem`. */
411 export type SearchResultItem =
412 | "App" | "Discussion" | "Issue" | "MarketplaceListing" | "Organization" | "PullRequest" | "Repository" | "User"
413 /** Every possible `__typename` of union `StatusCheckRollupContext`. */
414 export type StatusCheckRollupContext = "CheckRun" | "StatusContext"