공용 구조체는 많은 개체를 나타내는 개체의 형식입니다.
예를 들어 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.