Acerca de las uniones
Una unión es un tipo de objeto que representa muchos objetos.
Por ejemplo, un campo marcado como ProjectCardItem podría ser un Issue o un PullRequest porque cada uno de esos objetos puede estar dentro de una tarjeta de project. Utilizar una unión en vez de un objeto te otorga flexibilidad.
Para obtener más información, vea Introducción a GraphQL.
Assignee
Types that can be assigned to issues.
Tipos posibles para Assignee
AuditEntryActor
Types that can initiate an audit log event.
Tipos posibles para AuditEntryActor
BranchActorAllowanceActor
Types which can be actors for BranchActorAllowance objects.
Tipos posibles para BranchActorAllowanceActor
BypassActor
Types that can represent a repository ruleset bypass actor.
Tipos posibles para BypassActor
Claimable
An object which can have its data claimed or claim data from another.
Tipos posibles para Claimable
Closer
The object which triggered a ClosedEvent.
Tipos posibles para Closer
CreatedIssueOrRestrictedContribution
Represents either a issue the viewer can access or a restricted contribution.
Tipos posibles para CreatedIssueOrRestrictedContribution
CreatedPullRequestOrRestrictedContribution
Represents either a pull request the viewer can access or a restricted contribution.
Tipos posibles para CreatedPullRequestOrRestrictedContribution
CreatedRepositoryOrRestrictedContribution
Represents either a repository the viewer can access or a restricted contribution.
Tipos posibles para CreatedRepositoryOrRestrictedContribution
CustomPropertySource
Sources which can have custom properties defined.
Tipos posibles para CustomPropertySource
DeploymentReviewer
Users and teams.
Tipos posibles para DeploymentReviewer
EnterpriseMember
An object that is a member of an enterprise.
Tipos posibles para EnterpriseMember
IpAllowListOwner
Types that can own an IP allow list.
Tipos posibles para IpAllowListOwner
IssueFieldValue
Issue field values.
Tipos posibles para IssueFieldValue
IssueFields
Possible issue fields.
Tipos posibles para IssueFields
IssueOrPullRequest
Used for return value of Repository.issueOrPullRequest.
Tipos posibles para IssueOrPullRequest
IssueTimelineItem
An item in an issue timeline.
Tipos posibles para IssueTimelineItem
AssignedEventClosedEventCommitCrossReferencedEventDemilestonedEventIssueCommentLabeledEventLockedEventMilestonedEventReferencedEventRenamedTitleEventReopenedEventSubscribedEventTransferredEventUnassignedEventUnlabeledEventUnlockedEventUnsubscribedEventUserBlockedEvent
IssueTimelineItems
An item in an issue timeline.
Tipos posibles para IssueTimelineItems
AddedToProjectEventAddedToProjectV2EventAssignedEventBlockedByAddedEventBlockedByRemovedEventBlockingAddedEventBlockingRemovedEventClosedEventCommentDeletedEventConnectedEventConvertedFromDraftEventConvertedNoteToIssueEventConvertedToDiscussionEventCrossReferencedEventDemilestonedEventDisconnectedEventIssueCommentIssueCommentPinnedEventIssueCommentUnpinnedEventIssueFieldAddedEventIssueFieldChangedEventIssueFieldRemovedEventIssueTypeAddedEventIssueTypeChangedEventIssueTypeRemovedEventLabeledEventLockedEventMarkedAsDuplicateEventMentionedEventMilestonedEventMovedColumnsInProjectEventParentIssueAddedEventParentIssueRemovedEventPinnedEventProjectV2ItemStatusChangedEventReferencedEventRemovedFromProjectEventRemovedFromProjectV2EventRenamedTitleEventReopenedEventSubIssueAddedEventSubIssueRemovedEventSubscribedEventTransferredEventUnassignedEventUnlabeledEventUnlockedEventUnmarkedAsDuplicateEventUnpinnedEventUnsubscribedEventUserBlockedEvent
MilestoneItem
Types that can be inside a Milestone.
Tipos posibles para MilestoneItem
OrgRestoreMemberAuditEntryMembership
Types of memberships that can be restored for an Organization member.
Tipos posibles para OrgRestoreMemberAuditEntryMembership
OrgRestoreMemberMembershipOrganizationAuditEntryDataOrgRestoreMemberMembershipRepositoryAuditEntryDataOrgRestoreMemberMembershipTeamAuditEntryData
OrganizationAuditEntry
An audit entry in an organization audit log.
Tipos posibles para OrganizationAuditEntry
MembersCanDeleteReposClearAuditEntryMembersCanDeleteReposDisableAuditEntryMembersCanDeleteReposEnableAuditEntryOauthApplicationCreateAuditEntryOrgAddBillingManagerAuditEntryOrgAddMemberAuditEntryOrgBlockUserAuditEntryOrgConfigDisableCollaboratorsOnlyAuditEntryOrgConfigEnableCollaboratorsOnlyAuditEntryOrgCreateAuditEntryOrgDisableOauthAppRestrictionsAuditEntryOrgDisableSamlAuditEntryOrgDisableTwoFactorRequirementAuditEntryOrgEnableOauthAppRestrictionsAuditEntryOrgEnableSamlAuditEntryOrgEnableTwoFactorRequirementAuditEntryOrgInviteMemberAuditEntryOrgInviteToBusinessAuditEntryOrgOauthAppAccessApprovedAuditEntryOrgOauthAppAccessBlockedAuditEntryOrgOauthAppAccessDeniedAuditEntryOrgOauthAppAccessRequestedAuditEntryOrgOauthAppAccessUnblockedAuditEntryOrgRemoveBillingManagerAuditEntryOrgRemoveMemberAuditEntryOrgRemoveOutsideCollaboratorAuditEntryOrgRestoreMemberAuditEntryOrgUnblockUserAuditEntryOrgUpdateDefaultRepositoryPermissionAuditEntryOrgUpdateMemberAuditEntryOrgUpdateMemberRepositoryCreationPermissionAuditEntryOrgUpdateMemberRepositoryInvitationPermissionAuditEntryPrivateRepositoryForkingDisableAuditEntryPrivateRepositoryForkingEnableAuditEntryRepoAccessAuditEntryRepoAddMemberAuditEntryRepoAddTopicAuditEntryRepoArchivedAuditEntryRepoChangeMergeSettingAuditEntryRepoConfigDisableAnonymousGitAccessAuditEntryRepoConfigDisableCollaboratorsOnlyAuditEntryRepoConfigDisableContributorsOnlyAuditEntryRepoConfigDisableSockpuppetDisallowedAuditEntryRepoConfigEnableAnonymousGitAccessAuditEntryRepoConfigEnableCollaboratorsOnlyAuditEntryRepoConfigEnableContributorsOnlyAuditEntryRepoConfigEnableSockpuppetDisallowedAuditEntryRepoConfigLockAnonymousGitAccessAuditEntryRepoConfigUnlockAnonymousGitAccessAuditEntryRepoCreateAuditEntryRepoDestroyAuditEntryRepoRemoveMemberAuditEntryRepoRemoveTopicAuditEntryRepositoryVisibilityChangeDisableAuditEntryRepositoryVisibilityChangeEnableAuditEntryTeamAddMemberAuditEntryTeamAddRepositoryAuditEntryTeamChangeParentTeamAuditEntryTeamRemoveMemberAuditEntryTeamRemoveRepositoryAuditEntry
OrganizationOrUser
Used for argument of CreateProjectV2 mutation.
Tipos posibles para OrganizationOrUser
PermissionGranter
Types that can grant permissions on a repository to a user.
Tipos posibles para PermissionGranter
PinnableItem
Types that can be pinned to a profile page.
Tipos posibles para PinnableItem
ProjectCardItem
Types that can be inside Project Cards.
Tipos posibles para ProjectCardItem
ProjectV2Actor
Possible collaborators for a project.
Tipos posibles para ProjectV2Actor
ProjectV2FieldConfiguration
Configurations for project fields.
Tipos posibles para ProjectV2FieldConfiguration
ProjectV2IssueFieldValues
Possible issue field values for a Project item.
Tipos posibles para ProjectV2IssueFieldValues
ProjectV2ItemContent
Types that can be inside Project Items.
Tipos posibles para ProjectV2ItemContent
ProjectV2ItemFieldValue
Project field values.
Tipos posibles para ProjectV2ItemFieldValue
ProjectV2ItemFieldDateValueProjectV2ItemFieldIterationValueProjectV2ItemFieldLabelValueProjectV2ItemFieldMilestoneValueProjectV2ItemFieldNumberValueProjectV2ItemFieldPullRequestValueProjectV2ItemFieldRepositoryValueProjectV2ItemFieldReviewerValueProjectV2ItemFieldSingleSelectValueProjectV2ItemFieldTextValueProjectV2ItemFieldUserValueProjectV2ItemIssueFieldValue
PullRequestTimelineItem
An item in a pull request timeline.
Tipos posibles para PullRequestTimelineItem
AssignedEventBaseRefDeletedEventBaseRefForcePushedEventClosedEventCommitCommitCommentThreadCrossReferencedEventDemilestonedEventDeployedEventDeploymentEnvironmentChangedEventHeadRefDeletedEventHeadRefForcePushedEventHeadRefRestoredEventIssueCommentLabeledEventLockedEventMergedEventMilestonedEventPullRequestReviewPullRequestReviewCommentPullRequestReviewThreadReferencedEventRenamedTitleEventReopenedEventReviewDismissedEventReviewRequestRemovedEventReviewRequestedEventSubscribedEventUnassignedEventUnlabeledEventUnlockedEventUnsubscribedEventUserBlockedEvent
PullRequestTimelineItems
An item in a pull request timeline.
Tipos posibles para PullRequestTimelineItems
AddedToMergeQueueEventAddedToProjectEventAddedToProjectV2EventAssignedEventAutoMergeDisabledEventAutoMergeEnabledEventAutoRebaseEnabledEventAutoSquashEnabledEventAutomaticBaseChangeFailedEventAutomaticBaseChangeSucceededEventBaseRefChangedEventBaseRefDeletedEventBaseRefForcePushedEventBlockedByAddedEventBlockedByRemovedEventBlockingAddedEventBlockingRemovedEventClosedEventCommentDeletedEventConnectedEventConvertToDraftEventConvertedFromDraftEventConvertedNoteToIssueEventConvertedToDiscussionEventCrossReferencedEventDemilestonedEventDeployedEventDeploymentEnvironmentChangedEventDisconnectedEventHeadRefDeletedEventHeadRefForcePushedEventHeadRefRestoredEventIssueCommentIssueCommentPinnedEventIssueCommentUnpinnedEventIssueFieldAddedEventIssueFieldChangedEventIssueFieldRemovedEventIssueTypeAddedEventIssueTypeChangedEventIssueTypeRemovedEventLabeledEventLockedEventMarkedAsDuplicateEventMentionedEventMergedEventMilestonedEventMovedColumnsInProjectEventParentIssueAddedEventParentIssueRemovedEventPinnedEventProjectV2ItemStatusChangedEventPullRequestCommitPullRequestCommitCommentThreadPullRequestReviewPullRequestReviewThreadPullRequestRevisionMarkerReadyForReviewEventReferencedEventRemovedFromMergeQueueEventRemovedFromProjectEventRemovedFromProjectV2EventRenamedTitleEventReopenedEventReviewDismissedEventReviewRequestRemovedEventReviewRequestedEventSubIssueAddedEventSubIssueRemovedEventSubscribedEventTransferredEventUnassignedEventUnlabeledEventUnlockedEventUnmarkedAsDuplicateEventUnpinnedEventUnsubscribedEventUserBlockedEvent
PushAllowanceActor
Types that can be an actor.
Tipos posibles para PushAllowanceActor
Reactor
Types that can be assigned to reactions.
Tipos posibles para Reactor
ReferencedSubject
Any referencable object.
Tipos posibles para ReferencedSubject
RenamedTitleSubject
An object which has a renamable title.
Tipos posibles para RenamedTitleSubject
RequestedReviewer
Types that can be requested reviewers.
Tipos posibles para RequestedReviewer
ReviewDismissalAllowanceActor
Types that can be an actor.
Tipos posibles para ReviewDismissalAllowanceActor
RuleParameters
Types which can be parameters for RepositoryRule objects.
Tipos posibles para RuleParameters
BranchNamePatternParametersCodeScanningParametersCommitAuthorEmailPatternParametersCommitMessagePatternParametersCommitterEmailPatternParametersCopilotCodeReviewParametersFileExtensionRestrictionParametersFilePathRestrictionParametersMaxFilePathLengthParametersMaxFileSizeParametersMergeQueueParametersPullRequestParametersRequiredDeploymentsParametersRequiredStatusChecksParametersTagNamePatternParametersUpdateParametersWorkflowsParameters
RuleSource
Types which can have RepositoryRule objects.
Tipos posibles para RuleSource
SearchResultItem
The results of a search.
Tipos posibles para SearchResultItem
Sponsor
Entities that can sponsor others via GitHub Sponsors.
Tipos posibles para Sponsor
SponsorableItem
Entities that can be sponsored via GitHub Sponsors.
Tipos posibles para SponsorableItem
SponsorsListingFeatureableItem
A record that can be featured on a GitHub Sponsors profile.
Tipos posibles para SponsorsListingFeatureableItem
StatusCheckRollupContext
Types that can be inside a StatusCheckRollup context.
Tipos posibles para StatusCheckRollupContext
UserListItems
Types that can be added to a user list.
Tipos posibles para UserListItems
VerifiableDomainOwner
Types that can own a verifiable domain.