ユニオンは、多くのオブジェクトを表すオブジェクトの型です。
たとえば、プロジェクト カード内にはそれらの各オブジェクトを含めることができるので、ProjectCardItem
としてマークされるフィールドは、Issue
または PullRequest
となる可能性があります。 オブジェクトの代わりにユニオンを使うことで柔軟性が得られます。
詳しくは、「GraphQLの紹介」をご覧ください。
Types that can be assigned to issues.
Assignee
に使用できる型
Types that can initiate an audit log event.
AuditEntryActor
に使用できる型
Types which can be actors for BranchActorAllowance
objects.
The object which triggered a ClosedEvent
.
Closer
に使用できる型
Represents either a issue the viewer can access or a restricted contribution.
CreatedIssueOrRestrictedContribution
に使用できる型
Represents either a pull request the viewer can access or a restricted contribution.
CreatedPullRequestOrRestrictedContribution
に使用できる型
Represents either a repository the viewer can access or a restricted contribution.
CreatedRepositoryOrRestrictedContribution
に使用できる型
An object that is a member of an enterprise.
EnterpriseMember
に使用できる型
Types that can own an IP allow list.
IpAllowListOwner
に使用できる型
Used for return value of Repository.issueOrPullRequest.
IssueOrPullRequest
に使用できる型
An item in an issue timeline.
An item in an issue timeline.
IssueTimelineItems
に使用できる型
AddedToProjectEvent
AssignedEvent
ClosedEvent
CommentDeletedEvent
ConnectedEvent
ConvertedNoteToIssueEvent
ConvertedToDiscussionEvent
CrossReferencedEvent
DemilestonedEvent
DisconnectedEvent
IssueComment
IssueTypeAddedEvent
IssueTypeChangedEvent
IssueTypeRemovedEvent
LabeledEvent
LockedEvent
MarkedAsDuplicateEvent
MentionedEvent
MilestonedEvent
MovedColumnsInProjectEvent
ParentIssueAddedEvent
ParentIssueRemovedEvent
PinnedEvent
ReferencedEvent
RemovedFromProjectEvent
RenamedTitleEvent
ReopenedEvent
SubIssueAddedEvent
SubIssueRemovedEvent
SubscribedEvent
TransferredEvent
UnassignedEvent
UnlabeledEvent
UnlockedEvent
UnmarkedAsDuplicateEvent
UnpinnedEvent
UnsubscribedEvent
UserBlockedEvent
Types that can be inside a Milestone.
MilestoneItem
に使用できる型
Types of memberships that can be restored for an Organization member.
OrgRestoreMemberAuditEntryMembership
に使用できる型
An audit entry in an organization audit log.
OrganizationAuditEntry
に使用できる型
MembersCanDeleteReposClearAuditEntry
MembersCanDeleteReposDisableAuditEntry
MembersCanDeleteReposEnableAuditEntry
OauthApplicationCreateAuditEntry
OrgAddBillingManagerAuditEntry
OrgAddMemberAuditEntry
OrgBlockUserAuditEntry
OrgConfigDisableCollaboratorsOnlyAuditEntry
OrgConfigEnableCollaboratorsOnlyAuditEntry
OrgCreateAuditEntry
OrgDisableOauthAppRestrictionsAuditEntry
OrgDisableSamlAuditEntry
OrgDisableTwoFactorRequirementAuditEntry
OrgEnableOauthAppRestrictionsAuditEntry
OrgEnableSamlAuditEntry
OrgEnableTwoFactorRequirementAuditEntry
OrgInviteMemberAuditEntry
OrgInviteToBusinessAuditEntry
OrgOauthAppAccessApprovedAuditEntry
OrgOauthAppAccessBlockedAuditEntry
OrgOauthAppAccessDeniedAuditEntry
OrgOauthAppAccessRequestedAuditEntry
OrgOauthAppAccessUnblockedAuditEntry
OrgRemoveBillingManagerAuditEntry
OrgRemoveMemberAuditEntry
OrgRemoveOutsideCollaboratorAuditEntry
OrgRestoreMemberAuditEntry
OrgUnblockUserAuditEntry
OrgUpdateDefaultRepositoryPermissionAuditEntry
OrgUpdateMemberAuditEntry
OrgUpdateMemberRepositoryCreationPermissionAuditEntry
OrgUpdateMemberRepositoryInvitationPermissionAuditEntry
PrivateRepositoryForkingDisableAuditEntry
PrivateRepositoryForkingEnableAuditEntry
RepoAccessAuditEntry
RepoAddMemberAuditEntry
RepoAddTopicAuditEntry
RepoArchivedAuditEntry
RepoChangeMergeSettingAuditEntry
RepoConfigDisableAnonymousGitAccessAuditEntry
RepoConfigDisableCollaboratorsOnlyAuditEntry
RepoConfigDisableContributorsOnlyAuditEntry
RepoConfigDisableSockpuppetDisallowedAuditEntry
RepoConfigEnableAnonymousGitAccessAuditEntry
RepoConfigEnableCollaboratorsOnlyAuditEntry
RepoConfigEnableContributorsOnlyAuditEntry
RepoConfigEnableSockpuppetDisallowedAuditEntry
RepoConfigLockAnonymousGitAccessAuditEntry
RepoConfigUnlockAnonymousGitAccessAuditEntry
RepoCreateAuditEntry
RepoDestroyAuditEntry
RepoRemoveMemberAuditEntry
RepoRemoveTopicAuditEntry
RepositoryVisibilityChangeDisableAuditEntry
RepositoryVisibilityChangeEnableAuditEntry
TeamAddMemberAuditEntry
TeamAddRepositoryAuditEntry
TeamChangeParentTeamAuditEntry
TeamRemoveMemberAuditEntry
TeamRemoveRepositoryAuditEntry
Used for argument of CreateProjectV2 mutation.
OrganizationOrUser
に使用できる型
Types that can grant permissions on a repository to a user.
PermissionGranter
に使用できる型
Types that can be pinned to a profile page.
PinnableItem
に使用できる型
Types that can be inside Project Cards.
ProjectCardItem
に使用できる型
Configurations for project fields.
ProjectV2FieldConfiguration
に使用できる型
Types that can be inside Project Items.
ProjectV2ItemContent
に使用できる型
Project field values.
ProjectV2ItemFieldValue
に使用できる型
ProjectV2ItemFieldDateValue
ProjectV2ItemFieldIterationValue
ProjectV2ItemFieldLabelValue
ProjectV2ItemFieldMilestoneValue
ProjectV2ItemFieldNumberValue
ProjectV2ItemFieldPullRequestValue
ProjectV2ItemFieldRepositoryValue
ProjectV2ItemFieldReviewerValue
ProjectV2ItemFieldSingleSelectValue
ProjectV2ItemFieldTextValue
ProjectV2ItemFieldUserValue
An item in a pull request timeline.
PullRequestTimelineItem
に使用できる型
AssignedEvent
BaseRefDeletedEvent
BaseRefForcePushedEvent
ClosedEvent
Commit
CommitCommentThread
CrossReferencedEvent
DemilestonedEvent
DeployedEvent
DeploymentEnvironmentChangedEvent
HeadRefDeletedEvent
HeadRefForcePushedEvent
HeadRefRestoredEvent
IssueComment
LabeledEvent
LockedEvent
MergedEvent
MilestonedEvent
PullRequestReview
PullRequestReviewComment
PullRequestReviewThread
ReferencedEvent
RenamedTitleEvent
ReopenedEvent
ReviewDismissedEvent
ReviewRequestRemovedEvent
ReviewRequestedEvent
SubscribedEvent
UnassignedEvent
UnlabeledEvent
UnlockedEvent
UnsubscribedEvent
UserBlockedEvent
An item in a pull request timeline.
PullRequestTimelineItems
に使用できる型
AddedToMergeQueueEvent
AddedToProjectEvent
AssignedEvent
AutoMergeDisabledEvent
AutoMergeEnabledEvent
AutoRebaseEnabledEvent
AutoSquashEnabledEvent
AutomaticBaseChangeFailedEvent
AutomaticBaseChangeSucceededEvent
BaseRefChangedEvent
BaseRefDeletedEvent
BaseRefForcePushedEvent
ClosedEvent
CommentDeletedEvent
ConnectedEvent
ConvertToDraftEvent
ConvertedNoteToIssueEvent
ConvertedToDiscussionEvent
CrossReferencedEvent
DemilestonedEvent
DeployedEvent
DeploymentEnvironmentChangedEvent
DisconnectedEvent
HeadRefDeletedEvent
HeadRefForcePushedEvent
HeadRefRestoredEvent
IssueComment
IssueTypeAddedEvent
IssueTypeChangedEvent
IssueTypeRemovedEvent
LabeledEvent
LockedEvent
MarkedAsDuplicateEvent
MentionedEvent
MergedEvent
MilestonedEvent
MovedColumnsInProjectEvent
ParentIssueAddedEvent
ParentIssueRemovedEvent
PinnedEvent
PullRequestCommit
PullRequestCommitCommentThread
PullRequestReview
PullRequestReviewThread
PullRequestRevisionMarker
ReadyForReviewEvent
ReferencedEvent
RemovedFromMergeQueueEvent
RemovedFromProjectEvent
RenamedTitleEvent
ReopenedEvent
ReviewDismissedEvent
ReviewRequestRemovedEvent
ReviewRequestedEvent
SubIssueAddedEvent
SubIssueRemovedEvent
SubscribedEvent
TransferredEvent
UnassignedEvent
UnlabeledEvent
UnlockedEvent
UnmarkedAsDuplicateEvent
UnpinnedEvent
UnsubscribedEvent
UserBlockedEvent
Types that can be assigned to reactions.
Reactor
に使用できる型
Any referencable object.
ReferencedSubject
に使用できる型
An object which has a renamable title.
RenamedTitleSubject
に使用できる型
Types which can be parameters for RepositoryRule
objects.
RuleParameters
に使用できる型
BranchNamePatternParameters
CodeScanningParameters
CommitAuthorEmailPatternParameters
CommitMessagePatternParameters
CommitterEmailPatternParameters
FileExtensionRestrictionParameters
FilePathRestrictionParameters
MaxFilePathLengthParameters
MaxFileSizeParameters
MergeQueueParameters
PullRequestParameters
RequiredDeploymentsParameters
RequiredStatusChecksParameters
TagNamePatternParameters
UpdateParameters
WorkflowsParameters
Types which can have RepositoryRule
objects.
RuleSource
に使用できる型
The results of a search.
SearchResultItem
に使用できる型
Entities that can sponsor others via Sponsors.
Sponsor
に使用できる型
Entities that can be sponsored via Sponsors.
SponsorableItem
に使用できる型
A record that can be featured on a Sponsors profile.
SponsorsListingFeatureableItem
に使用できる型
Types that can be inside a StatusCheckRollup context.
StatusCheckRollupContext
に使用できる型
Types that can be added to a user list.
UserListItems
に使用できる型
Types that can own a verifiable domain.