// ts-gql-integrity:e8be7179ec552499035c7c787d2dff98 /* ts-gql-meta-begin { "hash": "1ff76263a52eaf2924633835bcd38e67" } ts-gql-meta-end */ /** @deprecated This should not be used outside of code generated by ts-gql */ export type Maybe = T | null; /** @deprecated This should not be used outside of code generated by ts-gql */ export type InputMaybe = Maybe; /** @deprecated This should not be used outside of code generated by ts-gql */ export type Exact = { [K in keyof T]: T[K] }; /** @deprecated This should not be used outside of code generated by ts-gql */ export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; /** @deprecated This should not be used outside of code generated by ts-gql */ export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; /** @deprecated This should not be used outside of code generated by ts-gql */ export type Scalars = { String: string; Int: number; Float: number; Boolean: boolean; ID: string; Base64String: Base64String; Date: Date; DateTime: DateTime; GitObjectID: GitObjectID; GitRefname: GitRefname; GitSSHRemote: GitSSHRemote; GitTimestamp: GitTimestamp; HTML: HTML; PreciseDateTime: PreciseDateTime; URI: URI; X509Certificate: X509Certificate; }; export type AbortQueuedMigrationsInput = { readonly clientMutationId?: string | null; readonly ownerId: string; }; export type AcceptEnterpriseAdministratorInvitationInput = { readonly clientMutationId?: string | null; readonly invitationId: string; }; export type AcceptTopicSuggestionInput = { readonly clientMutationId?: string | null; readonly name: string; readonly repositoryId: string; }; export type ActorType = | "TEAM" | "USER"; export type AddAssigneesToAssignableInput = { readonly assignableId: string; readonly assigneeIds: TSGQLMaybeArray; readonly clientMutationId?: string | null; }; export type AddCommentInput = { readonly body: string; readonly clientMutationId?: string | null; readonly subjectId: string; }; export type AddDiscussionCommentInput = { readonly body: string; readonly clientMutationId?: string | null; readonly discussionId: string; readonly replyToId?: string | null; }; export type AddDiscussionPollVoteInput = { readonly clientMutationId?: string | null; readonly pollOptionId: string; }; export type AddEnterpriseSupportEntitlementInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly login: string; }; export type AddLabelsToLabelableInput = { readonly clientMutationId?: string | null; readonly labelIds: TSGQLMaybeArray; readonly labelableId: string; }; export type AddProjectCardInput = { readonly clientMutationId?: string | null; readonly contentId?: string | null; readonly note?: string | null; readonly projectColumnId: string; }; export type AddProjectColumnInput = { readonly clientMutationId?: string | null; readonly name: string; readonly projectId: string; }; export type AddProjectDraftIssueInput = { readonly assigneeIds?: TSGQLMaybeArray | null; readonly body?: string | null; readonly clientMutationId?: string | null; readonly projectId?: string | null; readonly title?: string | null; }; export type AddProjectNextItemInput = { readonly clientMutationId?: string | null; readonly contentId?: string | null; readonly projectId?: string | null; }; export type AddProjectV2DraftIssueInput = { readonly assigneeIds?: TSGQLMaybeArray | null; readonly body?: string | null; readonly clientMutationId?: string | null; readonly projectId: string; readonly title: string; }; export type AddProjectV2ItemByIdInput = { readonly clientMutationId?: string | null; readonly contentId: string; readonly projectId: string; }; export type AddPullRequestReviewCommentInput = { readonly body: string; readonly clientMutationId?: string | null; readonly commitOID?: GitObjectID | null; readonly inReplyTo?: string | null; readonly path?: string | null; readonly position?: number | null; readonly pullRequestId?: string | null; readonly pullRequestReviewId?: string | null; }; export type AddPullRequestReviewInput = { readonly body?: string | null; readonly clientMutationId?: string | null; readonly comments?: TSGQLMaybeArray | null; readonly commitOID?: GitObjectID | null; readonly event?: PullRequestReviewEvent | null; readonly pullRequestId: string; readonly threads?: TSGQLMaybeArray | null; }; export type AddPullRequestReviewThreadInput = { readonly body: string; readonly clientMutationId?: string | null; readonly line: number; readonly path: string; readonly pullRequestId?: string | null; readonly pullRequestReviewId?: string | null; readonly side?: DiffSide | null; readonly startLine?: number | null; readonly startSide?: DiffSide | null; }; export type AddReactionInput = { readonly clientMutationId?: string | null; readonly content: ReactionContent; readonly subjectId: string; }; export type AddStarInput = { readonly clientMutationId?: string | null; readonly starrableId: string; }; export type AddUpvoteInput = { readonly clientMutationId?: string | null; readonly subjectId: string; }; export type AddVerifiableDomainInput = { readonly clientMutationId?: string | null; readonly domain: URI; readonly ownerId: string; }; export type ApproveDeploymentsInput = { readonly clientMutationId?: string | null; readonly comment?: string | null; readonly environmentIds: TSGQLMaybeArray; readonly workflowRunId: string; }; export type ApproveVerifiableDomainInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type ArchiveProjectV2ItemInput = { readonly clientMutationId?: string | null; readonly itemId: string; readonly projectId: string; }; export type ArchiveRepositoryInput = { readonly clientMutationId?: string | null; readonly repositoryId: string; }; export type AuditLogOrder = { readonly direction?: OrderDirection | null; readonly field?: AuditLogOrderField | null; }; export type AuditLogOrderField = | "CREATED_AT"; export type Base64String = any; export type CancelEnterpriseAdminInvitationInput = { readonly clientMutationId?: string | null; readonly invitationId: string; }; export type CancelSponsorshipInput = { readonly clientMutationId?: string | null; readonly sponsorId?: string | null; readonly sponsorLogin?: string | null; readonly sponsorableId?: string | null; readonly sponsorableLogin?: string | null; }; export type ChangeUserStatusInput = { readonly clientMutationId?: string | null; readonly emoji?: string | null; readonly expiresAt?: DateTime | null; readonly limitedAvailability?: boolean | null; readonly message?: string | null; readonly organizationId?: string | null; }; export type CheckAnnotationData = { readonly annotationLevel: CheckAnnotationLevel; readonly location: CheckAnnotationRange; readonly message: string; readonly path: string; readonly rawDetails?: string | null; readonly title?: string | null; }; export type CheckAnnotationLevel = | "FAILURE" | "NOTICE" | "WARNING"; export type CheckAnnotationRange = { readonly endColumn?: number | null; readonly endLine: number; readonly startColumn?: number | null; readonly startLine: number; }; export type CheckConclusionState = | "ACTION_REQUIRED" | "CANCELLED" | "FAILURE" | "NEUTRAL" | "SKIPPED" | "STALE" | "STARTUP_FAILURE" | "SUCCESS" | "TIMED_OUT"; export type CheckRunAction = { readonly description: string; readonly identifier: string; readonly label: string; }; export type CheckRunFilter = { readonly appId?: number | null; readonly checkName?: string | null; readonly checkType?: CheckRunType | null; readonly conclusions?: TSGQLMaybeArray | null; readonly status?: CheckStatusState | null; readonly statuses?: TSGQLMaybeArray | null; }; export type CheckRunOutput = { readonly annotations?: TSGQLMaybeArray | null; readonly images?: TSGQLMaybeArray | null; readonly summary: string; readonly text?: string | null; readonly title: string; }; export type CheckRunOutputImage = { readonly alt: string; readonly caption?: string | null; readonly imageUrl: URI; }; export type CheckRunState = | "ACTION_REQUIRED" | "CANCELLED" | "COMPLETED" | "FAILURE" | "IN_PROGRESS" | "NEUTRAL" | "PENDING" | "QUEUED" | "SKIPPED" | "STALE" | "STARTUP_FAILURE" | "SUCCESS" | "TIMED_OUT" | "WAITING"; export type CheckRunType = | "ALL" | "LATEST"; export type CheckStatusState = | "COMPLETED" | "IN_PROGRESS" | "PENDING" | "QUEUED" | "REQUESTED" | "WAITING"; export type CheckSuiteAutoTriggerPreference = { readonly appId: string; readonly setting: boolean; }; export type CheckSuiteFilter = { readonly appId?: number | null; readonly checkName?: string | null; }; export type ClearLabelsFromLabelableInput = { readonly clientMutationId?: string | null; readonly labelableId: string; }; export type ClearProjectV2ItemFieldValueInput = { readonly clientMutationId?: string | null; readonly fieldId: string; readonly itemId: string; readonly projectId: string; }; export type CloneProjectInput = { readonly body?: string | null; readonly clientMutationId?: string | null; readonly includeWorkflows: boolean; readonly name: string; readonly public?: boolean | null; readonly sourceId: string; readonly targetOwnerId: string; }; export type CloneTemplateRepositoryInput = { readonly clientMutationId?: string | null; readonly description?: string | null; readonly includeAllBranches?: boolean | null; readonly name: string; readonly ownerId: string; readonly repositoryId: string; readonly visibility: RepositoryVisibility; }; export type CloseIssueInput = { readonly clientMutationId?: string | null; readonly issueId: string; readonly stateReason?: IssueClosedStateReason | null; }; export type ClosePullRequestInput = { readonly clientMutationId?: string | null; readonly pullRequestId: string; }; export type CollaboratorAffiliation = | "ALL" | "DIRECT" | "OUTSIDE"; export type CommentAuthorAssociation = | "COLLABORATOR" | "CONTRIBUTOR" | "FIRST_TIMER" | "FIRST_TIME_CONTRIBUTOR" | "MANNEQUIN" | "MEMBER" | "NONE" | "OWNER"; export type CommentCannotUpdateReason = | "ARCHIVED" | "DENIED" | "INSUFFICIENT_ACCESS" | "LOCKED" | "LOGIN_REQUIRED" | "MAINTENANCE" | "VERIFIED_EMAIL_REQUIRED"; export type CommitAuthor = { readonly emails?: TSGQLMaybeArray | null; readonly id?: string | null; }; export type CommitContributionOrder = { readonly direction: OrderDirection; readonly field: CommitContributionOrderField; }; export type CommitContributionOrderField = | "COMMIT_COUNT" | "OCCURRED_AT"; export type CommitMessage = { readonly body?: string | null; readonly headline: string; }; export type CommittableBranch = { readonly branchName?: string | null; readonly id?: string | null; readonly repositoryNameWithOwner?: string | null; }; export type ComparisonStatus = | "AHEAD" | "BEHIND" | "DIVERGED" | "IDENTICAL"; export type ContributionLevel = | "FIRST_QUARTILE" | "FOURTH_QUARTILE" | "NONE" | "SECOND_QUARTILE" | "THIRD_QUARTILE"; export type ContributionOrder = { readonly direction: OrderDirection; }; export type ConvertProjectCardNoteToIssueInput = { readonly body?: string | null; readonly clientMutationId?: string | null; readonly projectCardId: string; readonly repositoryId: string; readonly title?: string | null; }; export type ConvertPullRequestToDraftInput = { readonly clientMutationId?: string | null; readonly pullRequestId: string; }; export type CreateBranchProtectionRuleInput = { readonly allowsDeletions?: boolean | null; readonly allowsForcePushes?: boolean | null; readonly blocksCreations?: boolean | null; readonly bypassForcePushActorIds?: TSGQLMaybeArray | null; readonly bypassPullRequestActorIds?: TSGQLMaybeArray | null; readonly clientMutationId?: string | null; readonly dismissesStaleReviews?: boolean | null; readonly isAdminEnforced?: boolean | null; readonly lockAllowsFetchAndMerge?: boolean | null; readonly lockBranch?: boolean | null; readonly pattern: string; readonly pushActorIds?: TSGQLMaybeArray | null; readonly repositoryId: string; readonly requireLastPushApproval?: boolean | null; readonly requiredApprovingReviewCount?: number | null; readonly requiredStatusCheckContexts?: TSGQLMaybeArray | null; readonly requiredStatusChecks?: TSGQLMaybeArray | null; readonly requiresApprovingReviews?: boolean | null; readonly requiresCodeOwnerReviews?: boolean | null; readonly requiresCommitSignatures?: boolean | null; readonly requiresConversationResolution?: boolean | null; readonly requiresLinearHistory?: boolean | null; readonly requiresStatusChecks?: boolean | null; readonly requiresStrictStatusChecks?: boolean | null; readonly restrictsPushes?: boolean | null; readonly restrictsReviewDismissals?: boolean | null; readonly reviewDismissalActorIds?: TSGQLMaybeArray | null; }; export type CreateCheckRunInput = { readonly actions?: TSGQLMaybeArray | null; readonly clientMutationId?: string | null; readonly completedAt?: DateTime | null; readonly conclusion?: CheckConclusionState | null; readonly detailsUrl?: URI | null; readonly externalId?: string | null; readonly headSha: GitObjectID; readonly name: string; readonly output?: CheckRunOutput | null; readonly repositoryId: string; readonly startedAt?: DateTime | null; readonly status?: RequestableCheckStatusState | null; }; export type CreateCheckSuiteInput = { readonly clientMutationId?: string | null; readonly headSha: GitObjectID; readonly repositoryId: string; }; export type CreateCommitOnBranchInput = { readonly branch: CommittableBranch; readonly clientMutationId?: string | null; readonly expectedHeadOid: GitObjectID; readonly fileChanges?: FileChanges | null; readonly message: CommitMessage; }; export type CreateDeploymentInput = { readonly autoMerge?: boolean | null; readonly clientMutationId?: string | null; readonly description?: string | null; readonly environment?: string | null; readonly payload?: string | null; readonly refId: string; readonly repositoryId: string; readonly requiredContexts?: TSGQLMaybeArray | null; readonly task?: string | null; }; export type CreateDeploymentStatusInput = { readonly autoInactive?: boolean | null; readonly clientMutationId?: string | null; readonly deploymentId: string; readonly description?: string | null; readonly environment?: string | null; readonly environmentUrl?: string | null; readonly logUrl?: string | null; readonly state: DeploymentStatusState; }; export type CreateDiscussionInput = { readonly body: string; readonly categoryId: string; readonly clientMutationId?: string | null; readonly repositoryId: string; readonly title: string; }; export type CreateEnterpriseOrganizationInput = { readonly adminLogins: TSGQLMaybeArray; readonly billingEmail: string; readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly login: string; readonly profileName: string; }; export type CreateEnvironmentInput = { readonly clientMutationId?: string | null; readonly name: string; readonly repositoryId: string; }; export type CreateIpAllowListEntryInput = { readonly allowListValue: string; readonly clientMutationId?: string | null; readonly isActive: boolean; readonly name?: string | null; readonly ownerId: string; }; export type CreateIssueInput = { readonly assigneeIds?: TSGQLMaybeArray | null; readonly body?: string | null; readonly clientMutationId?: string | null; readonly issueTemplate?: string | null; readonly labelIds?: TSGQLMaybeArray | null; readonly milestoneId?: string | null; readonly projectIds?: TSGQLMaybeArray | null; readonly repositoryId: string; readonly title: string; }; export type CreateLabelInput = { readonly clientMutationId?: string | null; readonly color: string; readonly description?: string | null; readonly name: string; readonly repositoryId: string; }; export type CreateLinkedBranchInput = { readonly clientMutationId?: string | null; readonly issueId: string; readonly name?: string | null; readonly oid: GitObjectID; readonly repositoryId?: string | null; }; export type CreateMigrationSourceInput = { readonly accessToken?: string | null; readonly clientMutationId?: string | null; readonly githubPat?: string | null; readonly name: string; readonly ownerId: string; readonly type: MigrationSourceType; readonly url: string; }; export type CreateProjectInput = { readonly body?: string | null; readonly clientMutationId?: string | null; readonly name: string; readonly ownerId: string; readonly repositoryIds?: TSGQLMaybeArray | null; readonly template?: ProjectTemplate | null; }; export type CreateProjectV2Input = { readonly clientMutationId?: string | null; readonly ownerId: string; readonly repositoryId?: string | null; readonly teamId?: string | null; readonly title: string; }; export type CreatePullRequestInput = { readonly baseRefName: string; readonly body?: string | null; readonly clientMutationId?: string | null; readonly draft?: boolean | null; readonly headRefName: string; readonly maintainerCanModify?: boolean | null; readonly repositoryId: string; readonly title: string; }; export type CreateRefInput = { readonly clientMutationId?: string | null; readonly name: string; readonly oid: GitObjectID; readonly repositoryId: string; }; export type CreateRepositoryInput = { readonly clientMutationId?: string | null; readonly description?: string | null; readonly hasIssuesEnabled?: boolean | null; readonly hasWikiEnabled?: boolean | null; readonly homepageUrl?: URI | null; readonly name: string; readonly ownerId?: string | null; readonly teamId?: string | null; readonly template?: boolean | null; readonly visibility: RepositoryVisibility; }; export type CreateSponsorsTierInput = { readonly amount: number; readonly clientMutationId?: string | null; readonly description: string; readonly isRecurring?: boolean | null; readonly publish?: boolean | null; readonly repositoryId?: string | null; readonly repositoryName?: string | null; readonly repositoryOwnerLogin?: string | null; readonly sponsorableId?: string | null; readonly sponsorableLogin?: string | null; readonly welcomeMessage?: string | null; }; export type CreateSponsorshipInput = { readonly amount?: number | null; readonly clientMutationId?: string | null; readonly isRecurring?: boolean | null; readonly privacyLevel?: SponsorshipPrivacy | null; readonly receiveEmails?: boolean | null; readonly sponsorId?: string | null; readonly sponsorLogin?: string | null; readonly sponsorableId?: string | null; readonly sponsorableLogin?: string | null; readonly tierId?: string | null; }; export type CreateTeamDiscussionCommentInput = { readonly body: string; readonly clientMutationId?: string | null; readonly discussionId: string; }; export type CreateTeamDiscussionInput = { readonly body: string; readonly clientMutationId?: string | null; readonly private?: boolean | null; readonly teamId: string; readonly title: string; }; export type Date = any; export type DateTime = any; export type DeclineTopicSuggestionInput = { readonly clientMutationId?: string | null; readonly name: string; readonly reason: TopicSuggestionDeclineReason; readonly repositoryId: string; }; export type DefaultRepositoryPermissionField = | "ADMIN" | "NONE" | "READ" | "WRITE"; export type DeleteBranchProtectionRuleInput = { readonly branchProtectionRuleId: string; readonly clientMutationId?: string | null; }; export type DeleteDeploymentInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type DeleteDiscussionCommentInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type DeleteDiscussionInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type DeleteEnvironmentInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type DeleteIpAllowListEntryInput = { readonly clientMutationId?: string | null; readonly ipAllowListEntryId: string; }; export type DeleteIssueCommentInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type DeleteIssueInput = { readonly clientMutationId?: string | null; readonly issueId: string; }; export type DeleteLabelInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type DeleteLinkedBranchInput = { readonly clientMutationId?: string | null; readonly linkedBranchId: string; }; export type DeletePackageVersionInput = { readonly clientMutationId?: string | null; readonly packageVersionId: string; }; export type DeleteProjectCardInput = { readonly cardId: string; readonly clientMutationId?: string | null; }; export type DeleteProjectColumnInput = { readonly clientMutationId?: string | null; readonly columnId: string; }; export type DeleteProjectInput = { readonly clientMutationId?: string | null; readonly projectId: string; }; export type DeleteProjectNextItemInput = { readonly clientMutationId?: string | null; readonly itemId?: string | null; readonly projectId?: string | null; }; export type DeleteProjectV2ItemInput = { readonly clientMutationId?: string | null; readonly itemId: string; readonly projectId: string; }; export type DeletePullRequestReviewCommentInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type DeletePullRequestReviewInput = { readonly clientMutationId?: string | null; readonly pullRequestReviewId: string; }; export type DeleteRefInput = { readonly clientMutationId?: string | null; readonly refId: string; }; export type DeleteTeamDiscussionCommentInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type DeleteTeamDiscussionInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type DeleteVerifiableDomainInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type DependencyGraphEcosystem = | "ACTIONS" | "COMPOSER" | "GO" | "MAVEN" | "NPM" | "NUGET" | "PIP" | "PUB" | "RUBYGEMS" | "RUST"; export type DeploymentOrder = { readonly direction: OrderDirection; readonly field: DeploymentOrderField; }; export type DeploymentOrderField = | "CREATED_AT"; export type DeploymentProtectionRuleType = | "REQUIRED_REVIEWERS" | "WAIT_TIMER"; export type DeploymentReviewState = | "APPROVED" | "REJECTED"; export type DeploymentState = | "ABANDONED" | "ACTIVE" | "DESTROYED" | "ERROR" | "FAILURE" | "INACTIVE" | "IN_PROGRESS" | "PENDING" | "QUEUED" | "WAITING"; export type DeploymentStatusState = | "ERROR" | "FAILURE" | "INACTIVE" | "IN_PROGRESS" | "PENDING" | "QUEUED" | "SUCCESS" | "WAITING"; export type DiffSide = | "LEFT" | "RIGHT"; export type DisablePullRequestAutoMergeInput = { readonly clientMutationId?: string | null; readonly pullRequestId: string; }; export type DiscussionOrder = { readonly direction: OrderDirection; readonly field: DiscussionOrderField; }; export type DiscussionOrderField = | "CREATED_AT" | "UPDATED_AT"; export type DiscussionPollOptionOrder = { readonly direction: OrderDirection; readonly field: DiscussionPollOptionOrderField; }; export type DiscussionPollOptionOrderField = | "AUTHORED_ORDER" | "VOTE_COUNT"; export type DismissPullRequestReviewInput = { readonly clientMutationId?: string | null; readonly message: string; readonly pullRequestReviewId: string; }; export type DismissReason = | "FIX_STARTED" | "INACCURATE" | "NOT_USED" | "NO_BANDWIDTH" | "TOLERABLE_RISK"; export type DismissRepositoryVulnerabilityAlertInput = { readonly clientMutationId?: string | null; readonly dismissReason: DismissReason; readonly repositoryVulnerabilityAlertId: string; }; export type DraftPullRequestReviewComment = { readonly body: string; readonly path: string; readonly position: number; }; export type DraftPullRequestReviewThread = { readonly body: string; readonly line: number; readonly path: string; readonly side?: DiffSide | null; readonly startLine?: number | null; readonly startSide?: DiffSide | null; }; export type EnablePullRequestAutoMergeInput = { readonly authorEmail?: string | null; readonly clientMutationId?: string | null; readonly commitBody?: string | null; readonly commitHeadline?: string | null; readonly mergeMethod?: PullRequestMergeMethod | null; readonly pullRequestId: string; }; export type EnterpriseAdministratorInvitationOrder = { readonly direction: OrderDirection; readonly field: EnterpriseAdministratorInvitationOrderField; }; export type EnterpriseAdministratorInvitationOrderField = | "CREATED_AT"; export type EnterpriseAdministratorRole = | "BILLING_MANAGER" | "OWNER"; export type EnterpriseAllowPrivateRepositoryForkingPolicyValue = | "ENTERPRISE_ORGANIZATIONS" | "ENTERPRISE_ORGANIZATIONS_USER_ACCOUNTS" | "EVERYWHERE" | "SAME_ORGANIZATION" | "SAME_ORGANIZATION_USER_ACCOUNTS" | "USER_ACCOUNTS"; export type EnterpriseDefaultRepositoryPermissionSettingValue = | "ADMIN" | "NONE" | "NO_POLICY" | "READ" | "WRITE"; export type EnterpriseEnabledDisabledSettingValue = | "DISABLED" | "ENABLED" | "NO_POLICY"; export type EnterpriseEnabledSettingValue = | "ENABLED" | "NO_POLICY"; export type EnterpriseMemberOrder = { readonly direction: OrderDirection; readonly field: EnterpriseMemberOrderField; }; export type EnterpriseMemberOrderField = | "CREATED_AT" | "LOGIN"; export type EnterpriseMembersCanCreateRepositoriesSettingValue = | "ALL" | "DISABLED" | "NO_POLICY" | "PRIVATE" | "PUBLIC"; export type EnterpriseMembersCanMakePurchasesSettingValue = | "DISABLED" | "ENABLED"; export type EnterpriseServerInstallationOrder = { readonly direction: OrderDirection; readonly field: EnterpriseServerInstallationOrderField; }; export type EnterpriseServerInstallationOrderField = | "CREATED_AT" | "CUSTOMER_NAME" | "HOST_NAME"; export type EnterpriseServerUserAccountEmailOrder = { readonly direction: OrderDirection; readonly field: EnterpriseServerUserAccountEmailOrderField; }; export type EnterpriseServerUserAccountEmailOrderField = | "EMAIL"; export type EnterpriseServerUserAccountOrder = { readonly direction: OrderDirection; readonly field: EnterpriseServerUserAccountOrderField; }; export type EnterpriseServerUserAccountOrderField = | "LOGIN" | "REMOTE_CREATED_AT"; export type EnterpriseServerUserAccountsUploadOrder = { readonly direction: OrderDirection; readonly field: EnterpriseServerUserAccountsUploadOrderField; }; export type EnterpriseServerUserAccountsUploadOrderField = | "CREATED_AT"; export type EnterpriseServerUserAccountsUploadSyncState = | "FAILURE" | "PENDING" | "SUCCESS"; export type EnterpriseUserAccountMembershipRole = | "MEMBER" | "OWNER" | "UNAFFILIATED"; export type EnterpriseUserDeployment = | "CLOUD" | "SERVER"; export type FileAddition = { readonly contents: Base64String; readonly path: string; }; export type FileChanges = { readonly additions?: TSGQLMaybeArray | null; readonly deletions?: TSGQLMaybeArray | null; }; export type FileDeletion = { readonly path: string; }; export type FileViewedState = | "DISMISSED" | "UNVIEWED" | "VIEWED"; export type FollowOrganizationInput = { readonly clientMutationId?: string | null; readonly organizationId: string; }; export type FollowUserInput = { readonly clientMutationId?: string | null; readonly userId: string; }; export type FundingPlatform = | "COMMUNITY_BRIDGE" | "CUSTOM" | "GITHUB" | "ISSUEHUNT" | "KO_FI" | "LFX_CROWDFUNDING" | "LIBERAPAY" | "OPEN_COLLECTIVE" | "OTECHIE" | "PATREON" | "TIDELIFT"; export type GistOrder = { readonly direction: OrderDirection; readonly field: GistOrderField; }; export type GistOrderField = | "CREATED_AT" | "PUSHED_AT" | "UPDATED_AT"; export type GistPrivacy = | "ALL" | "PUBLIC" | "SECRET"; export type GitObjectID = string; export type GitRefname = any; export type GitSSHRemote = any; export type GitSignatureState = | "BAD_CERT" | "BAD_EMAIL" | "EXPIRED_KEY" | "GPGVERIFY_ERROR" | "GPGVERIFY_UNAVAILABLE" | "INVALID" | "MALFORMED_SIG" | "NOT_SIGNING_KEY" | "NO_USER" | "OCSP_ERROR" | "OCSP_PENDING" | "OCSP_REVOKED" | "UNKNOWN_KEY" | "UNKNOWN_SIG_TYPE" | "UNSIGNED" | "UNVERIFIED_EMAIL" | "VALID"; export type GitTimestamp = any; export type GrantEnterpriseOrganizationsMigratorRoleInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly login: string; }; export type GrantMigratorRoleInput = { readonly actor: string; readonly actorType: ActorType; readonly clientMutationId?: string | null; readonly organizationId: string; }; export type HTML = any; export type IdentityProviderConfigurationState = | "CONFIGURED" | "ENFORCED" | "UNCONFIGURED"; export type ImportProjectInput = { readonly body?: string | null; readonly clientMutationId?: string | null; readonly columnImports: TSGQLMaybeArray; readonly name: string; readonly ownerName: string; readonly public?: boolean | null; }; export type InviteEnterpriseAdminInput = { readonly clientMutationId?: string | null; readonly email?: string | null; readonly enterpriseId: string; readonly invitee?: string | null; readonly role?: EnterpriseAdministratorRole | null; }; export type IpAllowListEnabledSettingValue = | "DISABLED" | "ENABLED"; export type IpAllowListEntryOrder = { readonly direction: OrderDirection; readonly field: IpAllowListEntryOrderField; }; export type IpAllowListEntryOrderField = | "ALLOW_LIST_VALUE" | "CREATED_AT"; export type IpAllowListForInstalledAppsEnabledSettingValue = | "DISABLED" | "ENABLED"; export type IssueClosedStateReason = | "COMPLETED" | "NOT_PLANNED"; export type IssueCommentOrder = { readonly direction: OrderDirection; readonly field: IssueCommentOrderField; }; export type IssueCommentOrderField = | "UPDATED_AT"; export type IssueFilters = { readonly assignee?: string | null; readonly createdBy?: string | null; readonly labels?: TSGQLMaybeArray | null; readonly mentioned?: string | null; readonly milestone?: string | null; readonly milestoneNumber?: string | null; readonly since?: DateTime | null; readonly states?: TSGQLMaybeArray | null; readonly viewerSubscribed?: boolean | null; }; export type IssueOrder = { readonly direction: OrderDirection; readonly field: IssueOrderField; }; export type IssueOrderField = | "COMMENTS" | "CREATED_AT" | "UPDATED_AT"; export type IssueState = | "CLOSED" | "OPEN"; export type IssueStateReason = | "COMPLETED" | "NOT_PLANNED" | "REOPENED"; export type IssueTimelineItemsItemType = | "ADDED_TO_PROJECT_EVENT" | "ASSIGNED_EVENT" | "CLOSED_EVENT" | "COMMENT_DELETED_EVENT" | "CONNECTED_EVENT" | "CONVERTED_NOTE_TO_ISSUE_EVENT" | "CONVERTED_TO_DISCUSSION_EVENT" | "CROSS_REFERENCED_EVENT" | "DEMILESTONED_EVENT" | "DISCONNECTED_EVENT" | "ISSUE_COMMENT" | "LABELED_EVENT" | "LOCKED_EVENT" | "MARKED_AS_DUPLICATE_EVENT" | "MENTIONED_EVENT" | "MILESTONED_EVENT" | "MOVED_COLUMNS_IN_PROJECT_EVENT" | "PINNED_EVENT" | "REFERENCED_EVENT" | "REMOVED_FROM_PROJECT_EVENT" | "RENAMED_TITLE_EVENT" | "REOPENED_EVENT" | "SUBSCRIBED_EVENT" | "TRANSFERRED_EVENT" | "UNASSIGNED_EVENT" | "UNLABELED_EVENT" | "UNLOCKED_EVENT" | "UNMARKED_AS_DUPLICATE_EVENT" | "UNPINNED_EVENT" | "UNSUBSCRIBED_EVENT" | "USER_BLOCKED_EVENT"; export type LabelOrder = { readonly direction: OrderDirection; readonly field: LabelOrderField; }; export type LabelOrderField = | "CREATED_AT" | "NAME"; export type LanguageOrder = { readonly direction: OrderDirection; readonly field: LanguageOrderField; }; export type LanguageOrderField = | "SIZE"; export type LinkProjectV2ToRepositoryInput = { readonly clientMutationId?: string | null; readonly projectId: string; readonly repositoryId: string; }; export type LinkProjectV2ToTeamInput = { readonly clientMutationId?: string | null; readonly projectId: string; readonly teamId: string; }; export type LinkRepositoryToProjectInput = { readonly clientMutationId?: string | null; readonly projectId: string; readonly repositoryId: string; }; export type LockLockableInput = { readonly clientMutationId?: string | null; readonly lockReason?: LockReason | null; readonly lockableId: string; }; export type LockReason = | "OFF_TOPIC" | "RESOLVED" | "SPAM" | "TOO_HEATED"; export type MarkDiscussionCommentAsAnswerInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type MarkFileAsViewedInput = { readonly clientMutationId?: string | null; readonly path: string; readonly pullRequestId: string; }; export type MarkPullRequestReadyForReviewInput = { readonly clientMutationId?: string | null; readonly pullRequestId: string; }; export type MergeBranchInput = { readonly authorEmail?: string | null; readonly base: string; readonly clientMutationId?: string | null; readonly commitMessage?: string | null; readonly head: string; readonly repositoryId: string; }; export type MergeCommitMessage = | "BLANK" | "PR_BODY" | "PR_TITLE"; export type MergeCommitTitle = | "MERGE_MESSAGE" | "PR_TITLE"; export type MergePullRequestInput = { readonly authorEmail?: string | null; readonly clientMutationId?: string | null; readonly commitBody?: string | null; readonly commitHeadline?: string | null; readonly expectedHeadOid?: GitObjectID | null; readonly mergeMethod?: PullRequestMergeMethod | null; readonly pullRequestId: string; }; export type MergeStateStatus = | "BEHIND" | "BLOCKED" | "CLEAN" | "DIRTY" | "DRAFT" | "HAS_HOOKS" | "UNKNOWN" | "UNSTABLE"; export type MergeableState = | "CONFLICTING" | "MERGEABLE" | "UNKNOWN"; export type MigrationSourceType = | "AZURE_DEVOPS" | "BITBUCKET_SERVER" | "GITHUB_ARCHIVE"; export type MigrationState = | "FAILED" | "FAILED_VALIDATION" | "IN_PROGRESS" | "NOT_STARTED" | "PENDING_VALIDATION" | "QUEUED" | "SUCCEEDED"; export type MilestoneOrder = { readonly direction: OrderDirection; readonly field: MilestoneOrderField; }; export type MilestoneOrderField = | "CREATED_AT" | "DUE_DATE" | "NUMBER" | "UPDATED_AT"; export type MilestoneState = | "CLOSED" | "OPEN"; export type MinimizeCommentInput = { readonly classifier: ReportedContentClassifiers; readonly clientMutationId?: string | null; readonly subjectId: string; }; export type MoveProjectCardInput = { readonly afterCardId?: string | null; readonly cardId: string; readonly clientMutationId?: string | null; readonly columnId: string; }; export type MoveProjectColumnInput = { readonly afterColumnId?: string | null; readonly clientMutationId?: string | null; readonly columnId: string; }; export type NotificationRestrictionSettingValue = | "DISABLED" | "ENABLED"; export type OIDCProviderType = | "AAD"; export type OauthApplicationCreateAuditEntryState = | "ACTIVE" | "PENDING_DELETION" | "SUSPENDED"; export type OperationType = | "ACCESS" | "AUTHENTICATION" | "CREATE" | "MODIFY" | "REMOVE" | "RESTORE" | "TRANSFER"; export type OrderDirection = | "ASC" | "DESC"; export type OrgAddMemberAuditEntryPermission = | "ADMIN" | "READ"; export type OrgCreateAuditEntryBillingPlan = | "BUSINESS" | "BUSINESS_PLUS" | "FREE" | "TIERED_PER_SEAT" | "UNLIMITED"; export type OrgEnterpriseOwnerOrder = { readonly direction: OrderDirection; readonly field: OrgEnterpriseOwnerOrderField; }; export type OrgEnterpriseOwnerOrderField = | "LOGIN"; export type OrgRemoveBillingManagerAuditEntryReason = | "SAML_EXTERNAL_IDENTITY_MISSING" | "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY" | "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE"; export type OrgRemoveMemberAuditEntryMembershipType = | "ADMIN" | "BILLING_MANAGER" | "DIRECT_MEMBER" | "OUTSIDE_COLLABORATOR" | "SUSPENDED" | "UNAFFILIATED"; export type OrgRemoveMemberAuditEntryReason = | "SAML_EXTERNAL_IDENTITY_MISSING" | "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY" | "TWO_FACTOR_ACCOUNT_RECOVERY" | "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE" | "USER_ACCOUNT_DELETED"; export type OrgRemoveOutsideCollaboratorAuditEntryMembershipType = | "BILLING_MANAGER" | "OUTSIDE_COLLABORATOR" | "UNAFFILIATED"; export type OrgRemoveOutsideCollaboratorAuditEntryReason = | "SAML_EXTERNAL_IDENTITY_MISSING" | "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE"; export type OrgUpdateDefaultRepositoryPermissionAuditEntryPermission = | "ADMIN" | "NONE" | "READ" | "WRITE"; export type OrgUpdateMemberAuditEntryPermission = | "ADMIN" | "READ"; export type OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility = | "ALL" | "INTERNAL" | "NONE" | "PRIVATE" | "PRIVATE_INTERNAL" | "PUBLIC" | "PUBLIC_INTERNAL" | "PUBLIC_PRIVATE"; export type OrganizationInvitationRole = | "ADMIN" | "BILLING_MANAGER" | "DIRECT_MEMBER" | "REINSTATE"; export type OrganizationInvitationType = | "EMAIL" | "USER"; export type OrganizationMemberRole = | "ADMIN" | "MEMBER"; export type OrganizationMembersCanCreateRepositoriesSettingValue = | "ALL" | "DISABLED" | "INTERNAL" | "PRIVATE"; export type OrganizationOrder = { readonly direction: OrderDirection; readonly field: OrganizationOrderField; }; export type OrganizationOrderField = | "CREATED_AT" | "LOGIN"; export type PackageFileOrder = { readonly direction?: OrderDirection | null; readonly field?: PackageFileOrderField | null; }; export type PackageFileOrderField = | "CREATED_AT"; export type PackageOrder = { readonly direction?: OrderDirection | null; readonly field?: PackageOrderField | null; }; export type PackageOrderField = | "CREATED_AT"; export type PackageType = | "DEBIAN" | "DOCKER" | "MAVEN" | "NPM" | "NUGET" | "PYPI" | "RUBYGEMS"; export type PackageVersionOrder = { readonly direction?: OrderDirection | null; readonly field?: PackageVersionOrderField | null; }; export type PackageVersionOrderField = | "CREATED_AT"; export type PatchStatus = | "ADDED" | "CHANGED" | "COPIED" | "DELETED" | "MODIFIED" | "RENAMED"; export type PinIssueInput = { readonly clientMutationId?: string | null; readonly issueId: string; }; export type PinnableItemType = | "GIST" | "ISSUE" | "ORGANIZATION" | "PROJECT" | "PULL_REQUEST" | "REPOSITORY" | "TEAM" | "USER"; export type PinnedDiscussionGradient = | "BLUE_MINT" | "BLUE_PURPLE" | "PINK_BLUE" | "PURPLE_CORAL" | "RED_ORANGE"; export type PinnedDiscussionPattern = | "CHEVRON_UP" | "DOT" | "DOT_FILL" | "HEART_FILL" | "PLUS" | "ZAP"; export type PreciseDateTime = any; export type ProjectCardArchivedState = | "ARCHIVED" | "NOT_ARCHIVED"; export type ProjectCardImport = { readonly number: number; readonly repository: string; }; export type ProjectCardState = | "CONTENT_ONLY" | "NOTE_ONLY" | "REDACTED"; export type ProjectColumnImport = { readonly columnName: string; readonly issues?: TSGQLMaybeArray | null; readonly position: number; }; export type ProjectColumnPurpose = | "DONE" | "IN_PROGRESS" | "TODO"; export type ProjectItemType = | "DRAFT_ISSUE" | "ISSUE" | "PULL_REQUEST" | "REDACTED"; export type ProjectNextFieldType = | "ASSIGNEES" | "DATE" | "ITERATION" | "LABELS" | "LINKED_PULL_REQUESTS" | "MILESTONE" | "NUMBER" | "REPOSITORY" | "REVIEWERS" | "SINGLE_SELECT" | "TEXT" | "TITLE" | "TRACKED_BY" | "TRACKS"; export type ProjectNextOrderField = | "CREATED_AT" | "NUMBER" | "TITLE" | "UPDATED_AT"; export type ProjectOrder = { readonly direction: OrderDirection; readonly field: ProjectOrderField; }; export type ProjectOrderField = | "CREATED_AT" | "NAME" | "UPDATED_AT"; export type ProjectState = | "CLOSED" | "OPEN"; export type ProjectTemplate = | "AUTOMATED_KANBAN_V2" | "AUTOMATED_REVIEWS_KANBAN" | "BASIC_KANBAN" | "BUG_TRIAGE"; export type ProjectV2FieldOrder = { readonly direction: OrderDirection; readonly field: ProjectV2FieldOrderField; }; export type ProjectV2FieldOrderField = | "CREATED_AT" | "NAME" | "POSITION"; export type ProjectV2FieldType = | "ASSIGNEES" | "DATE" | "ITERATION" | "LABELS" | "LINKED_PULL_REQUESTS" | "MILESTONE" | "NUMBER" | "REPOSITORY" | "REVIEWERS" | "SINGLE_SELECT" | "TEXT" | "TITLE" | "TRACKED_BY" | "TRACKS"; export type ProjectV2FieldValue = { readonly date?: Date | null; readonly iterationId?: string | null; readonly number?: number | null; readonly singleSelectOptionId?: string | null; readonly text?: string | null; }; export type ProjectV2Filters = { readonly state?: ProjectV2State | null; }; export type ProjectV2ItemFieldValueOrder = { readonly direction: OrderDirection; readonly field: ProjectV2ItemFieldValueOrderField; }; export type ProjectV2ItemFieldValueOrderField = | "POSITION"; export type ProjectV2ItemOrder = { readonly direction: OrderDirection; readonly field: ProjectV2ItemOrderField; }; export type ProjectV2ItemOrderField = | "POSITION"; export type ProjectV2ItemType = | "DRAFT_ISSUE" | "ISSUE" | "PULL_REQUEST" | "REDACTED"; export type ProjectV2Order = { readonly direction: OrderDirection; readonly field: ProjectV2OrderField; }; export type ProjectV2OrderField = | "CREATED_AT" | "NUMBER" | "TITLE" | "UPDATED_AT"; export type ProjectV2State = | "CLOSED" | "OPEN"; export type ProjectV2ViewLayout = | "BOARD_LAYOUT" | "TABLE_LAYOUT"; export type ProjectV2ViewOrder = { readonly direction: OrderDirection; readonly field: ProjectV2ViewOrderField; }; export type ProjectV2ViewOrderField = | "CREATED_AT" | "NAME" | "POSITION"; export type ProjectViewLayout = | "BOARD_LAYOUT" | "TABLE_LAYOUT"; export type PullRequestMergeMethod = | "MERGE" | "REBASE" | "SQUASH"; export type PullRequestOrder = { readonly direction: OrderDirection; readonly field: PullRequestOrderField; }; export type PullRequestOrderField = | "CREATED_AT" | "UPDATED_AT"; export type PullRequestReviewCommentState = | "PENDING" | "SUBMITTED"; export type PullRequestReviewDecision = | "APPROVED" | "CHANGES_REQUESTED" | "REVIEW_REQUIRED"; export type PullRequestReviewEvent = | "APPROVE" | "COMMENT" | "DISMISS" | "REQUEST_CHANGES"; export type PullRequestReviewState = | "APPROVED" | "CHANGES_REQUESTED" | "COMMENTED" | "DISMISSED" | "PENDING"; export type PullRequestState = | "CLOSED" | "MERGED" | "OPEN"; export type PullRequestTimelineItemsItemType = | "ADDED_TO_MERGE_QUEUE_EVENT" | "ADDED_TO_PROJECT_EVENT" | "ASSIGNED_EVENT" | "AUTOMATIC_BASE_CHANGE_FAILED_EVENT" | "AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT" | "AUTO_MERGE_DISABLED_EVENT" | "AUTO_MERGE_ENABLED_EVENT" | "AUTO_REBASE_ENABLED_EVENT" | "AUTO_SQUASH_ENABLED_EVENT" | "BASE_REF_CHANGED_EVENT" | "BASE_REF_DELETED_EVENT" | "BASE_REF_FORCE_PUSHED_EVENT" | "CLOSED_EVENT" | "COMMENT_DELETED_EVENT" | "CONNECTED_EVENT" | "CONVERTED_NOTE_TO_ISSUE_EVENT" | "CONVERTED_TO_DISCUSSION_EVENT" | "CONVERT_TO_DRAFT_EVENT" | "CROSS_REFERENCED_EVENT" | "DEMILESTONED_EVENT" | "DEPLOYED_EVENT" | "DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT" | "DISCONNECTED_EVENT" | "HEAD_REF_DELETED_EVENT" | "HEAD_REF_FORCE_PUSHED_EVENT" | "HEAD_REF_RESTORED_EVENT" | "ISSUE_COMMENT" | "LABELED_EVENT" | "LOCKED_EVENT" | "MARKED_AS_DUPLICATE_EVENT" | "MENTIONED_EVENT" | "MERGED_EVENT" | "MILESTONED_EVENT" | "MOVED_COLUMNS_IN_PROJECT_EVENT" | "PINNED_EVENT" | "PULL_REQUEST_COMMIT" | "PULL_REQUEST_COMMIT_COMMENT_THREAD" | "PULL_REQUEST_REVIEW" | "PULL_REQUEST_REVIEW_THREAD" | "PULL_REQUEST_REVISION_MARKER" | "READY_FOR_REVIEW_EVENT" | "REFERENCED_EVENT" | "REMOVED_FROM_MERGE_QUEUE_EVENT" | "REMOVED_FROM_PROJECT_EVENT" | "RENAMED_TITLE_EVENT" | "REOPENED_EVENT" | "REVIEW_DISMISSED_EVENT" | "REVIEW_REQUESTED_EVENT" | "REVIEW_REQUEST_REMOVED_EVENT" | "SUBSCRIBED_EVENT" | "TRANSFERRED_EVENT" | "UNASSIGNED_EVENT" | "UNLABELED_EVENT" | "UNLOCKED_EVENT" | "UNMARKED_AS_DUPLICATE_EVENT" | "UNPINNED_EVENT" | "UNSUBSCRIBED_EVENT" | "USER_BLOCKED_EVENT"; export type PullRequestUpdateState = | "CLOSED" | "OPEN"; export type ReactionContent = | "CONFUSED" | "EYES" | "HEART" | "HOORAY" | "LAUGH" | "ROCKET" | "THUMBS_DOWN" | "THUMBS_UP"; export type ReactionOrder = { readonly direction: OrderDirection; readonly field: ReactionOrderField; }; export type ReactionOrderField = | "CREATED_AT"; export type RefOrder = { readonly direction: OrderDirection; readonly field: RefOrderField; }; export type RefOrderField = | "ALPHABETICAL" | "TAG_COMMIT_DATE"; export type RefUpdate = { readonly afterOid: GitObjectID; readonly beforeOid?: GitObjectID | null; readonly force?: boolean | null; readonly name: GitRefname; }; export type RegenerateEnterpriseIdentityProviderRecoveryCodesInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; }; export type RegenerateVerifiableDomainTokenInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type RejectDeploymentsInput = { readonly clientMutationId?: string | null; readonly comment?: string | null; readonly environmentIds: TSGQLMaybeArray; readonly workflowRunId: string; }; export type ReleaseOrder = { readonly direction: OrderDirection; readonly field: ReleaseOrderField; }; export type ReleaseOrderField = | "CREATED_AT" | "NAME"; export type RemoveAssigneesFromAssignableInput = { readonly assignableId: string; readonly assigneeIds: TSGQLMaybeArray; readonly clientMutationId?: string | null; }; export type RemoveEnterpriseAdminInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly login: string; }; export type RemoveEnterpriseIdentityProviderInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; }; export type RemoveEnterpriseOrganizationInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly organizationId: string; }; export type RemoveEnterpriseSupportEntitlementInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly login: string; }; export type RemoveLabelsFromLabelableInput = { readonly clientMutationId?: string | null; readonly labelIds: TSGQLMaybeArray; readonly labelableId: string; }; export type RemoveOutsideCollaboratorInput = { readonly clientMutationId?: string | null; readonly organizationId: string; readonly userId: string; }; export type RemoveReactionInput = { readonly clientMutationId?: string | null; readonly content: ReactionContent; readonly subjectId: string; }; export type RemoveStarInput = { readonly clientMutationId?: string | null; readonly starrableId: string; }; export type RemoveUpvoteInput = { readonly clientMutationId?: string | null; readonly subjectId: string; }; export type ReopenIssueInput = { readonly clientMutationId?: string | null; readonly issueId: string; }; export type ReopenPullRequestInput = { readonly clientMutationId?: string | null; readonly pullRequestId: string; }; export type RepoAccessAuditEntryVisibility = | "INTERNAL" | "PRIVATE" | "PUBLIC"; export type RepoAddMemberAuditEntryVisibility = | "INTERNAL" | "PRIVATE" | "PUBLIC"; export type RepoArchivedAuditEntryVisibility = | "INTERNAL" | "PRIVATE" | "PUBLIC"; export type RepoChangeMergeSettingAuditEntryMergeType = | "MERGE" | "REBASE" | "SQUASH"; export type RepoCreateAuditEntryVisibility = | "INTERNAL" | "PRIVATE" | "PUBLIC"; export type RepoDestroyAuditEntryVisibility = | "INTERNAL" | "PRIVATE" | "PUBLIC"; export type RepoRemoveMemberAuditEntryVisibility = | "INTERNAL" | "PRIVATE" | "PUBLIC"; export type ReportedContentClassifiers = | "ABUSE" | "DUPLICATE" | "OFF_TOPIC" | "OUTDATED" | "RESOLVED" | "SPAM"; export type RepositoryAffiliation = | "COLLABORATOR" | "ORGANIZATION_MEMBER" | "OWNER"; export type RepositoryContributionType = | "COMMIT" | "ISSUE" | "PULL_REQUEST" | "PULL_REQUEST_REVIEW" | "REPOSITORY"; export type RepositoryInteractionLimit = | "COLLABORATORS_ONLY" | "CONTRIBUTORS_ONLY" | "EXISTING_USERS" | "NO_LIMIT"; export type RepositoryInteractionLimitExpiry = | "ONE_DAY" | "ONE_MONTH" | "ONE_WEEK" | "SIX_MONTHS" | "THREE_DAYS"; export type RepositoryInteractionLimitOrigin = | "ORGANIZATION" | "REPOSITORY" | "USER"; export type RepositoryInvitationOrder = { readonly direction: OrderDirection; readonly field: RepositoryInvitationOrderField; }; export type RepositoryInvitationOrderField = | "CREATED_AT"; export type RepositoryLockReason = | "BILLING" | "MIGRATING" | "MOVING" | "RENAME"; export type RepositoryMigrationOrder = { readonly direction: RepositoryMigrationOrderDirection; readonly field: RepositoryMigrationOrderField; }; export type RepositoryMigrationOrderDirection = | "ASC" | "DESC"; export type RepositoryMigrationOrderField = | "CREATED_AT"; export type RepositoryOrder = { readonly direction: OrderDirection; readonly field: RepositoryOrderField; }; export type RepositoryOrderField = | "CREATED_AT" | "NAME" | "PUSHED_AT" | "STARGAZERS" | "UPDATED_AT"; export type RepositoryPermission = | "ADMIN" | "MAINTAIN" | "READ" | "TRIAGE" | "WRITE"; export type RepositoryPrivacy = | "PRIVATE" | "PUBLIC"; export type RepositoryVisibility = | "INTERNAL" | "PRIVATE" | "PUBLIC"; export type RepositoryVulnerabilityAlertDependencyScope = | "DEVELOPMENT" | "RUNTIME"; export type RepositoryVulnerabilityAlertState = | "DISMISSED" | "FIXED" | "OPEN"; export type RequestReviewsInput = { readonly clientMutationId?: string | null; readonly pullRequestId: string; readonly teamIds?: TSGQLMaybeArray | null; readonly union?: boolean | null; readonly userIds?: TSGQLMaybeArray | null; }; export type RequestableCheckStatusState = | "COMPLETED" | "IN_PROGRESS" | "PENDING" | "QUEUED" | "WAITING"; export type RequiredStatusCheckInput = { readonly appId?: string | null; readonly context: string; }; export type RerequestCheckSuiteInput = { readonly checkSuiteId: string; readonly clientMutationId?: string | null; readonly repositoryId: string; }; export type ResolveReviewThreadInput = { readonly clientMutationId?: string | null; readonly threadId: string; }; export type RevokeEnterpriseOrganizationsMigratorRoleInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly login: string; }; export type RevokeMigratorRoleInput = { readonly actor: string; readonly actorType: ActorType; readonly clientMutationId?: string | null; readonly organizationId: string; }; export type RoleInOrganization = | "DIRECT_MEMBER" | "OWNER" | "UNAFFILIATED"; export type SamlDigestAlgorithm = | "SHA1" | "SHA256" | "SHA384" | "SHA512"; export type SamlSignatureAlgorithm = | "RSA_SHA1" | "RSA_SHA256" | "RSA_SHA384" | "RSA_SHA512"; export type SavedReplyOrder = { readonly direction: OrderDirection; readonly field: SavedReplyOrderField; }; export type SavedReplyOrderField = | "UPDATED_AT"; export type SearchType = | "DISCUSSION" | "ISSUE" | "REPOSITORY" | "USER"; export type SecurityAdvisoryClassification = | "GENERAL" | "MALWARE"; export type SecurityAdvisoryEcosystem = | "ACTIONS" | "COMPOSER" | "ERLANG" | "GO" | "MAVEN" | "NPM" | "NUGET" | "PIP" | "PUB" | "RUBYGEMS" | "RUST"; export type SecurityAdvisoryIdentifierFilter = { readonly type: SecurityAdvisoryIdentifierType; readonly value: string; }; export type SecurityAdvisoryIdentifierType = | "CVE" | "GHSA"; export type SecurityAdvisoryOrder = { readonly direction: OrderDirection; readonly field: SecurityAdvisoryOrderField; }; export type SecurityAdvisoryOrderField = | "PUBLISHED_AT" | "UPDATED_AT"; export type SecurityAdvisorySeverity = | "CRITICAL" | "HIGH" | "LOW" | "MODERATE"; export type SecurityVulnerabilityOrder = { readonly direction: OrderDirection; readonly field: SecurityVulnerabilityOrderField; }; export type SecurityVulnerabilityOrderField = | "UPDATED_AT"; export type SetEnterpriseIdentityProviderInput = { readonly clientMutationId?: string | null; readonly digestMethod: SamlDigestAlgorithm; readonly enterpriseId: string; readonly idpCertificate: string; readonly issuer?: string | null; readonly signatureMethod: SamlSignatureAlgorithm; readonly ssoUrl: URI; }; export type SetOrganizationInteractionLimitInput = { readonly clientMutationId?: string | null; readonly expiry?: RepositoryInteractionLimitExpiry | null; readonly limit: RepositoryInteractionLimit; readonly organizationId: string; }; export type SetRepositoryInteractionLimitInput = { readonly clientMutationId?: string | null; readonly expiry?: RepositoryInteractionLimitExpiry | null; readonly limit: RepositoryInteractionLimit; readonly repositoryId: string; }; export type SetUserInteractionLimitInput = { readonly clientMutationId?: string | null; readonly expiry?: RepositoryInteractionLimitExpiry | null; readonly limit: RepositoryInteractionLimit; readonly userId: string; }; export type SponsorOrder = { readonly direction: OrderDirection; readonly field: SponsorOrderField; }; export type SponsorOrderField = | "LOGIN" | "RELEVANCE"; export type SponsorableOrder = { readonly direction: OrderDirection; readonly field: SponsorableOrderField; }; export type SponsorableOrderField = | "LOGIN"; export type SponsorsActivityAction = | "CANCELLED_SPONSORSHIP" | "NEW_SPONSORSHIP" | "PENDING_CHANGE" | "REFUND" | "SPONSOR_MATCH_DISABLED" | "TIER_CHANGE"; export type SponsorsActivityOrder = { readonly direction: OrderDirection; readonly field: SponsorsActivityOrderField; }; export type SponsorsActivityOrderField = | "TIMESTAMP"; export type SponsorsActivityPeriod = | "ALL" | "DAY" | "MONTH" | "WEEK"; export type SponsorsGoalKind = | "MONTHLY_SPONSORSHIP_AMOUNT" | "TOTAL_SPONSORS_COUNT"; export type SponsorsTierOrder = { readonly direction: OrderDirection; readonly field: SponsorsTierOrderField; }; export type SponsorsTierOrderField = | "CREATED_AT" | "MONTHLY_PRICE_IN_CENTS"; export type SponsorshipNewsletterOrder = { readonly direction: OrderDirection; readonly field: SponsorshipNewsletterOrderField; }; export type SponsorshipNewsletterOrderField = | "CREATED_AT"; export type SponsorshipOrder = { readonly direction: OrderDirection; readonly field: SponsorshipOrderField; }; export type SponsorshipOrderField = | "CREATED_AT"; export type SponsorshipPrivacy = | "PRIVATE" | "PUBLIC"; export type SquashMergeCommitMessage = | "BLANK" | "COMMIT_MESSAGES" | "PR_BODY"; export type SquashMergeCommitTitle = | "COMMIT_OR_PR_TITLE" | "PR_TITLE"; export type StarOrder = { readonly direction: OrderDirection; readonly field: StarOrderField; }; export type StarOrderField = | "STARRED_AT"; export type StartRepositoryMigrationInput = { readonly accessToken: string; readonly clientMutationId?: string | null; readonly continueOnError?: boolean | null; readonly gitArchiveUrl?: string | null; readonly githubPat?: string | null; readonly lockSource?: boolean | null; readonly metadataArchiveUrl?: string | null; readonly ownerId: string; readonly repositoryName: string; readonly skipReleases?: boolean | null; readonly sourceId: string; readonly sourceRepositoryUrl: URI; readonly targetRepoVisibility?: string | null; }; export type StatusState = | "ERROR" | "EXPECTED" | "FAILURE" | "PENDING" | "SUCCESS"; export type SubmitPullRequestReviewInput = { readonly body?: string | null; readonly clientMutationId?: string | null; readonly event: PullRequestReviewEvent; readonly pullRequestId?: string | null; readonly pullRequestReviewId?: string | null; }; export type SubscriptionState = | "IGNORED" | "SUBSCRIBED" | "UNSUBSCRIBED"; export type TeamDiscussionCommentOrder = { readonly direction: OrderDirection; readonly field: TeamDiscussionCommentOrderField; }; export type TeamDiscussionCommentOrderField = | "NUMBER"; export type TeamDiscussionOrder = { readonly direction: OrderDirection; readonly field: TeamDiscussionOrderField; }; export type TeamDiscussionOrderField = | "CREATED_AT"; export type TeamMemberOrder = { readonly direction: OrderDirection; readonly field: TeamMemberOrderField; }; export type TeamMemberOrderField = | "CREATED_AT" | "LOGIN"; export type TeamMemberRole = | "MAINTAINER" | "MEMBER"; export type TeamMembershipType = | "ALL" | "CHILD_TEAM" | "IMMEDIATE"; export type TeamOrder = { readonly direction: OrderDirection; readonly field: TeamOrderField; }; export type TeamOrderField = | "NAME"; export type TeamPrivacy = | "SECRET" | "VISIBLE"; export type TeamRepositoryOrder = { readonly direction: OrderDirection; readonly field: TeamRepositoryOrderField; }; export type TeamRepositoryOrderField = | "CREATED_AT" | "NAME" | "PERMISSION" | "PUSHED_AT" | "STARGAZERS" | "UPDATED_AT"; export type TeamReviewAssignmentAlgorithm = | "LOAD_BALANCE" | "ROUND_ROBIN"; export type TeamRole = | "ADMIN" | "MEMBER"; export type TopicSuggestionDeclineReason = | "NOT_RELEVANT" | "PERSONAL_PREFERENCE" | "TOO_GENERAL" | "TOO_SPECIFIC"; export type TrackedIssueStates = | "CLOSED" | "OPEN"; export type TransferIssueInput = { readonly clientMutationId?: string | null; readonly createLabelsIfMissing?: boolean | null; readonly issueId: string; readonly repositoryId: string; }; export type URI = any; export type UnarchiveProjectV2ItemInput = { readonly clientMutationId?: string | null; readonly itemId: string; readonly projectId: string; }; export type UnarchiveRepositoryInput = { readonly clientMutationId?: string | null; readonly repositoryId: string; }; export type UnfollowOrganizationInput = { readonly clientMutationId?: string | null; readonly organizationId: string; }; export type UnfollowUserInput = { readonly clientMutationId?: string | null; readonly userId: string; }; export type UnlinkProjectV2FromRepositoryInput = { readonly clientMutationId?: string | null; readonly projectId: string; readonly repositoryId: string; }; export type UnlinkProjectV2FromTeamInput = { readonly clientMutationId?: string | null; readonly projectId: string; readonly teamId: string; }; export type UnlinkRepositoryFromProjectInput = { readonly clientMutationId?: string | null; readonly projectId: string; readonly repositoryId: string; }; export type UnlockLockableInput = { readonly clientMutationId?: string | null; readonly lockableId: string; }; export type UnmarkDiscussionCommentAsAnswerInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type UnmarkFileAsViewedInput = { readonly clientMutationId?: string | null; readonly path: string; readonly pullRequestId: string; }; export type UnmarkIssueAsDuplicateInput = { readonly canonicalId: string; readonly clientMutationId?: string | null; readonly duplicateId: string; }; export type UnminimizeCommentInput = { readonly clientMutationId?: string | null; readonly subjectId: string; }; export type UnpinIssueInput = { readonly clientMutationId?: string | null; readonly issueId: string; }; export type UnresolveReviewThreadInput = { readonly clientMutationId?: string | null; readonly threadId: string; }; export type UpdateBranchProtectionRuleInput = { readonly allowsDeletions?: boolean | null; readonly allowsForcePushes?: boolean | null; readonly blocksCreations?: boolean | null; readonly branchProtectionRuleId: string; readonly bypassForcePushActorIds?: TSGQLMaybeArray | null; readonly bypassPullRequestActorIds?: TSGQLMaybeArray | null; readonly clientMutationId?: string | null; readonly dismissesStaleReviews?: boolean | null; readonly isAdminEnforced?: boolean | null; readonly lockAllowsFetchAndMerge?: boolean | null; readonly lockBranch?: boolean | null; readonly pattern?: string | null; readonly pushActorIds?: TSGQLMaybeArray | null; readonly requireLastPushApproval?: boolean | null; readonly requiredApprovingReviewCount?: number | null; readonly requiredStatusCheckContexts?: TSGQLMaybeArray | null; readonly requiredStatusChecks?: TSGQLMaybeArray | null; readonly requiresApprovingReviews?: boolean | null; readonly requiresCodeOwnerReviews?: boolean | null; readonly requiresCommitSignatures?: boolean | null; readonly requiresConversationResolution?: boolean | null; readonly requiresLinearHistory?: boolean | null; readonly requiresStatusChecks?: boolean | null; readonly requiresStrictStatusChecks?: boolean | null; readonly restrictsPushes?: boolean | null; readonly restrictsReviewDismissals?: boolean | null; readonly reviewDismissalActorIds?: TSGQLMaybeArray | null; }; export type UpdateCheckRunInput = { readonly actions?: TSGQLMaybeArray | null; readonly checkRunId: string; readonly clientMutationId?: string | null; readonly completedAt?: DateTime | null; readonly conclusion?: CheckConclusionState | null; readonly detailsUrl?: URI | null; readonly externalId?: string | null; readonly name?: string | null; readonly output?: CheckRunOutput | null; readonly repositoryId: string; readonly startedAt?: DateTime | null; readonly status?: RequestableCheckStatusState | null; }; export type UpdateCheckSuitePreferencesInput = { readonly autoTriggerPreferences: TSGQLMaybeArray; readonly clientMutationId?: string | null; readonly repositoryId: string; }; export type UpdateDiscussionCommentInput = { readonly body: string; readonly clientMutationId?: string | null; readonly commentId: string; }; export type UpdateDiscussionInput = { readonly body?: string | null; readonly categoryId?: string | null; readonly clientMutationId?: string | null; readonly discussionId: string; readonly title?: string | null; }; export type UpdateEnterpriseAdministratorRoleInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly login: string; readonly role: EnterpriseAdministratorRole; }; export type UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly policyValue?: EnterpriseAllowPrivateRepositoryForkingPolicyValue | null; readonly settingValue: EnterpriseEnabledDisabledSettingValue; }; export type UpdateEnterpriseDefaultRepositoryPermissionSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseDefaultRepositoryPermissionSettingValue; }; export type UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseEnabledDisabledSettingValue; }; export type UpdateEnterpriseMembersCanCreateRepositoriesSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly membersCanCreateInternalRepositories?: boolean | null; readonly membersCanCreatePrivateRepositories?: boolean | null; readonly membersCanCreatePublicRepositories?: boolean | null; readonly membersCanCreateRepositoriesPolicyEnabled?: boolean | null; readonly settingValue?: EnterpriseMembersCanCreateRepositoriesSettingValue | null; }; export type UpdateEnterpriseMembersCanDeleteIssuesSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseEnabledDisabledSettingValue; }; export type UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseEnabledDisabledSettingValue; }; export type UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseEnabledDisabledSettingValue; }; export type UpdateEnterpriseMembersCanMakePurchasesSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseMembersCanMakePurchasesSettingValue; }; export type UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseEnabledDisabledSettingValue; }; export type UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseEnabledDisabledSettingValue; }; export type UpdateEnterpriseOrganizationProjectsSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseEnabledDisabledSettingValue; }; export type UpdateEnterpriseOwnerOrganizationRoleInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly organizationId: string; readonly organizationRole: RoleInOrganization; }; export type UpdateEnterpriseProfileInput = { readonly clientMutationId?: string | null; readonly description?: string | null; readonly enterpriseId: string; readonly location?: string | null; readonly name?: string | null; readonly websiteUrl?: string | null; }; export type UpdateEnterpriseRepositoryProjectsSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseEnabledDisabledSettingValue; }; export type UpdateEnterpriseTeamDiscussionsSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseEnabledDisabledSettingValue; }; export type UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput = { readonly clientMutationId?: string | null; readonly enterpriseId: string; readonly settingValue: EnterpriseEnabledSettingValue; }; export type UpdateEnvironmentInput = { readonly clientMutationId?: string | null; readonly environmentId: string; readonly reviewers?: TSGQLMaybeArray | null; readonly waitTimer?: number | null; }; export type UpdateIpAllowListEnabledSettingInput = { readonly clientMutationId?: string | null; readonly ownerId: string; readonly settingValue: IpAllowListEnabledSettingValue; }; export type UpdateIpAllowListEntryInput = { readonly allowListValue: string; readonly clientMutationId?: string | null; readonly ipAllowListEntryId: string; readonly isActive: boolean; readonly name?: string | null; }; export type UpdateIpAllowListForInstalledAppsEnabledSettingInput = { readonly clientMutationId?: string | null; readonly ownerId: string; readonly settingValue: IpAllowListForInstalledAppsEnabledSettingValue; }; export type UpdateIssueCommentInput = { readonly body: string; readonly clientMutationId?: string | null; readonly id: string; }; export type UpdateIssueInput = { readonly assigneeIds?: TSGQLMaybeArray | null; readonly body?: string | null; readonly clientMutationId?: string | null; readonly id: string; readonly labelIds?: TSGQLMaybeArray | null; readonly milestoneId?: string | null; readonly projectIds?: TSGQLMaybeArray | null; readonly state?: IssueState | null; readonly title?: string | null; }; export type UpdateLabelInput = { readonly clientMutationId?: string | null; readonly color?: string | null; readonly description?: string | null; readonly id: string; readonly name?: string | null; }; export type UpdateNotificationRestrictionSettingInput = { readonly clientMutationId?: string | null; readonly ownerId: string; readonly settingValue: NotificationRestrictionSettingValue; }; export type UpdateOrganizationAllowPrivateRepositoryForkingSettingInput = { readonly clientMutationId?: string | null; readonly forkingEnabled: boolean; readonly organizationId: string; }; export type UpdateOrganizationWebCommitSignoffSettingInput = { readonly clientMutationId?: string | null; readonly organizationId: string; readonly webCommitSignoffRequired: boolean; }; export type UpdateProjectCardInput = { readonly clientMutationId?: string | null; readonly isArchived?: boolean | null; readonly note?: string | null; readonly projectCardId: string; }; export type UpdateProjectColumnInput = { readonly clientMutationId?: string | null; readonly name: string; readonly projectColumnId: string; }; export type UpdateProjectDraftIssueInput = { readonly assigneeIds?: TSGQLMaybeArray | null; readonly body?: string | null; readonly clientMutationId?: string | null; readonly draftIssueId: string; readonly title?: string | null; }; export type UpdateProjectInput = { readonly body?: string | null; readonly clientMutationId?: string | null; readonly name?: string | null; readonly projectId: string; readonly public?: boolean | null; readonly state?: ProjectState | null; }; export type UpdateProjectNextInput = { readonly clientMutationId?: string | null; readonly closed?: boolean | null; readonly description?: string | null; readonly projectId?: string | null; readonly public?: boolean | null; readonly shortDescription?: string | null; readonly title?: string | null; }; export type UpdateProjectNextItemFieldInput = { readonly clientMutationId?: string | null; readonly fieldId?: string | null; readonly itemId?: string | null; readonly projectId?: string | null; readonly value?: string | null; }; export type UpdateProjectV2DraftIssueInput = { readonly assigneeIds?: TSGQLMaybeArray | null; readonly body?: string | null; readonly clientMutationId?: string | null; readonly draftIssueId: string; readonly title?: string | null; }; export type UpdateProjectV2Input = { readonly clientMutationId?: string | null; readonly closed?: boolean | null; readonly projectId: string; readonly public?: boolean | null; readonly readme?: string | null; readonly shortDescription?: string | null; readonly title?: string | null; }; export type UpdateProjectV2ItemFieldValueInput = { readonly clientMutationId?: string | null; readonly fieldId: string; readonly itemId: string; readonly projectId: string; readonly value: ProjectV2FieldValue; }; export type UpdateProjectV2ItemPositionInput = { readonly afterId?: string | null; readonly clientMutationId?: string | null; readonly itemId: string; readonly projectId: string; }; export type UpdatePullRequestBranchInput = { readonly clientMutationId?: string | null; readonly expectedHeadOid?: GitObjectID | null; readonly pullRequestId: string; }; export type UpdatePullRequestInput = { readonly assigneeIds?: TSGQLMaybeArray | null; readonly baseRefName?: string | null; readonly body?: string | null; readonly clientMutationId?: string | null; readonly labelIds?: TSGQLMaybeArray | null; readonly maintainerCanModify?: boolean | null; readonly milestoneId?: string | null; readonly projectIds?: TSGQLMaybeArray | null; readonly pullRequestId: string; readonly state?: PullRequestUpdateState | null; readonly title?: string | null; }; export type UpdatePullRequestReviewCommentInput = { readonly body: string; readonly clientMutationId?: string | null; readonly pullRequestReviewCommentId: string; }; export type UpdatePullRequestReviewInput = { readonly body: string; readonly clientMutationId?: string | null; readonly pullRequestReviewId: string; }; export type UpdateRefInput = { readonly clientMutationId?: string | null; readonly force?: boolean | null; readonly oid: GitObjectID; readonly refId: string; }; export type UpdateRefsInput = { readonly clientMutationId?: string | null; readonly refUpdates: TSGQLMaybeArray; readonly repositoryId: string; }; export type UpdateRepositoryInput = { readonly clientMutationId?: string | null; readonly description?: string | null; readonly hasDiscussionsEnabled?: boolean | null; readonly hasIssuesEnabled?: boolean | null; readonly hasProjectsEnabled?: boolean | null; readonly hasWikiEnabled?: boolean | null; readonly homepageUrl?: URI | null; readonly name?: string | null; readonly repositoryId: string; readonly template?: boolean | null; }; export type UpdateRepositoryWebCommitSignoffSettingInput = { readonly clientMutationId?: string | null; readonly repositoryId: string; readonly webCommitSignoffRequired: boolean; }; export type UpdateSponsorshipPreferencesInput = { readonly clientMutationId?: string | null; readonly privacyLevel?: SponsorshipPrivacy | null; readonly receiveEmails?: boolean | null; readonly sponsorId?: string | null; readonly sponsorLogin?: string | null; readonly sponsorableId?: string | null; readonly sponsorableLogin?: string | null; }; export type UpdateSubscriptionInput = { readonly clientMutationId?: string | null; readonly state: SubscriptionState; readonly subscribableId: string; }; export type UpdateTeamDiscussionCommentInput = { readonly body: string; readonly bodyVersion?: string | null; readonly clientMutationId?: string | null; readonly id: string; }; export type UpdateTeamDiscussionInput = { readonly body?: string | null; readonly bodyVersion?: string | null; readonly clientMutationId?: string | null; readonly id: string; readonly pinned?: boolean | null; readonly title?: string | null; }; export type UpdateTeamReviewAssignmentInput = { readonly algorithm?: TeamReviewAssignmentAlgorithm | null; readonly clientMutationId?: string | null; readonly enabled: boolean; readonly excludedTeamMemberIds?: TSGQLMaybeArray | null; readonly id: string; readonly notifyTeam?: boolean | null; readonly teamMemberCount?: number | null; }; export type UpdateTeamsRepositoryInput = { readonly clientMutationId?: string | null; readonly permission: RepositoryPermission; readonly repositoryId: string; readonly teamIds: TSGQLMaybeArray; }; export type UpdateTopicsInput = { readonly clientMutationId?: string | null; readonly repositoryId: string; readonly topicNames: TSGQLMaybeArray; }; export type UserBlockDuration = | "ONE_DAY" | "ONE_MONTH" | "ONE_WEEK" | "PERMANENT" | "THREE_DAYS"; export type UserStatusOrder = { readonly direction: OrderDirection; readonly field: UserStatusOrderField; }; export type UserStatusOrderField = | "UPDATED_AT"; export type VerifiableDomainOrder = { readonly direction: OrderDirection; readonly field: VerifiableDomainOrderField; }; export type VerifiableDomainOrderField = | "CREATED_AT" | "DOMAIN"; export type VerifyVerifiableDomainInput = { readonly clientMutationId?: string | null; readonly id: string; }; export type WorkflowRunOrder = { readonly direction: OrderDirection; readonly field: WorkflowRunOrderField; }; export type WorkflowRunOrderField = | "CREATED_AT"; export type X509Certificate = any; type TSGQLMaybeArray = ReadonlyArray | T export {}; export interface TSGQLDocuments extends Record> {} export type TSGQLRequiredFragments = (providedFragments: T) => T;