跳至主要内容

联合体是一种表示多个对象的类型。

关于联合体

一个联合体是一种表示多个对象的类型。

例如,标记为ProjectCardItem 的字段可以是 IssuePullRequest,因为这些对象中的每一个都可以在项目卡片中。使用联合体而不是对象可以为您提供灵活性。

有关更多信息,请参阅“GraphQL 简介”。

受让人

可以分配给问题的类型。

Assignee 的可能类型

AuditEntryActor

可以启动审核日志事件的类型。

AuditEntryActor 的可能类型

BranchActorAllowanceActor

可以作为 BranchActorAllowance 对象的参与者的类型。

BranchActorAllowanceActor 的可能类型

BypassActor

可以表示存储库规则集旁路参与者的类型。

BypassActor 的可能类型

Claimable

可以声明其数据或从另一个对象声明数据的对象。

Claimable 的可能类型

关闭者

触发 ClosedEvent 的对象。

Closer 的可能类型

CreatedIssueOrRestrictedContribution

表示查看者可以访问的问题或受限贡献。

CreatedIssueOrRestrictedContribution 的可能类型

CreatedPullRequestOrRestrictedContribution

表示查看者可以访问的拉取请求或受限贡献。

CreatedPullRequestOrRestrictedContribution 的可能类型

CreatedRepositoryOrRestrictedContribution

表示查看者可以访问的存储库或受限贡献。

CreatedRepositoryOrRestrictedContribution 的可能类型

DeploymentReviewer

用户和团队。

DeploymentReviewer 的可能类型

EnterpriseMember

企业中的成员对象。

EnterpriseMember 的可能类型

IpAllowListOwner

可以拥有 IP 允许列表的类型。

IpAllowListOwner 的可能类型

IssueOrPullRequest

用于 Repository.issueOrPullRequest 的返回值。

IssueOrPullRequest 的可能类型

MilestoneItem

可以位于里程碑中的类型。

MilestoneItem 的可能类型

组织审核条目

组织审核日志中的审核条目。

OrganizationAuditEntry 的可能类型

组织或用户

用于 CreateProjectV2 变异的参数。

OrganizationOrUser 的可能类型

权限授予者

可以向用户授予存储库权限的类型。

PermissionGranter 的可能类型

PinnableItem

可以固定到个人资料页面的类型。

PinnableItem 的可能类型

ProjectCardItem

可以位于项目卡片中的类型。

ProjectCardItem 的可能类型

ProjectV2Actor

项目的可能合作者。

ProjectV2Actor 的可能类型

ProjectV2FieldConfiguration

项目字段的配置。

ProjectV2FieldConfiguration 的可能类型

ProjectV2ItemContent

可以位于项目项目中的类型。

ProjectV2ItemContent 的可能类型

PullRequestTimelineItems

拉取请求时间线中的一个条目。

PullRequestTimelineItems 的可能类型

PushAllowanceActor

可以作为参与者的类型。

PushAllowanceActor 的可能类型

Reactor

可以分配给反应的类型。

Reactor 的可能类型

ReferencedSubject

任何可引用的对象。

ReferencedSubject 的可能类型

RenamedTitleSubject

具有可重命名标题的对象。

RenamedTitleSubject 的可能类型

RequestedReviewer

可以作为请求审阅者的类型。

RequestedReviewer 的可能类型

ReviewDismissalAllowanceActor

可以作为参与者的类型。

ReviewDismissalAllowanceActor 的可能类型

RuleSource

可以拥有 RepositoryRule 对象的类型。

RuleSource 的可能类型

可以通过 GitHub Sponsors 赞助其他人的实体。

Sponsor 的可能类型

SponsorableItem

可以通过 GitHub Sponsors 赞助的实体。

SponsorableItem 的可能类型

SponsorsListingFeatureableItem

可以在 GitHub Sponsors 个人资料中展示的记录。

SponsorsListingFeatureableItem 的可能类型

StatusCheckRollupContext

可以在 StatusCheckRollup 上下文中包含的类型。

StatusCheckRollupContext 的可能类型

UserListItems

可以添加到用户列表中的类型。

UserListItems 的可能类型

VerifiableDomainOwner

可以拥有可验证域的类型。

VerifiableDomainOwner 的可能类型