À propos des interfaces
Les interfaces servent d’objets parents dont d’autres objets peuvent hériter.
Par exemple, Lockable est une interface, car les objets Issue et PullRequest peuvent tous deux être verrouillés. Une interface possède sa propre liste de champs nommés qui sont partagés par l’implémentation d'objets.
Pour plus d’informations, consultez « Implémentation ».
Actor
Represents an object which can take actions on GitHub. Typically a User or Bot.
Assignable
An object that can have users assigned to it.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| A list of Users assigned to this object. |
AuditEntry
An entry in the audit log.
Implémenté dans
MembersCanDeleteReposClearAuditEntryMembersCanDeleteReposDisableAuditEntryMembersCanDeleteReposEnableAuditEntryOauthApplicationCreateAuditEntryOrgAddBillingManagerAuditEntryOrgAddMemberAuditEntryOrgBlockUserAuditEntryOrgConfigDisableCollaboratorsOnlyAuditEntryOrgConfigEnableCollaboratorsOnlyAuditEntryOrgCreateAuditEntryOrgDisableOauthAppRestrictionsAuditEntryOrgDisableSamlAuditEntryOrgDisableTwoFactorRequirementAuditEntryOrgEnableOauthAppRestrictionsAuditEntryOrgEnableSamlAuditEntryOrgEnableTwoFactorRequirementAuditEntryOrgInviteMemberAuditEntryOrgInviteToBusinessAuditEntryOrgOauthAppAccessApprovedAuditEntryOrgOauthAppAccessDeniedAuditEntryOrgOauthAppAccessRequestedAuditEntryOrgRemoveBillingManagerAuditEntryOrgRemoveMemberAuditEntryOrgRemoveOutsideCollaboratorAuditEntryOrgRestoreMemberAuditEntryOrgUnblockUserAuditEntryOrgUpdateDefaultRepositoryPermissionAuditEntryOrgUpdateMemberAuditEntryOrgUpdateMemberRepositoryCreationPermissionAuditEntryOrgUpdateMemberRepositoryInvitationPermissionAuditEntryPrivateRepositoryForkingDisableAuditEntryPrivateRepositoryForkingEnableAuditEntryRepoAccessAuditEntryRepoAddMemberAuditEntryRepoAddTopicAuditEntryRepoArchivedAuditEntryRepoChangeMergeSettingAuditEntryRepoConfigDisableAnonymousGitAccessAuditEntryRepoConfigDisableCollaboratorsOnlyAuditEntryRepoConfigDisableContributorsOnlyAuditEntryRepoConfigDisableSockpuppetDisallowedAuditEntryRepoConfigEnableAnonymousGitAccessAuditEntryRepoConfigEnableCollaboratorsOnlyAuditEntryRepoConfigEnableContributorsOnlyAuditEntryRepoConfigEnableSockpuppetDisallowedAuditEntryRepoConfigLockAnonymousGitAccessAuditEntryRepoConfigUnlockAnonymousGitAccessAuditEntryRepoCreateAuditEntryRepoDestroyAuditEntryRepoRemoveMemberAuditEntryRepoRemoveTopicAuditEntryRepositoryVisibilityChangeDisableAuditEntryRepositoryVisibilityChangeEnableAuditEntryTeamAddMemberAuditEntryTeamAddRepositoryAuditEntryTeamChangeParentTeamAuditEntryTeamRemoveMemberAuditEntryTeamRemoveRepositoryAuditEntry
Champs
| Nom | Description |
|---|---|
| The action name. |
| The user who initiated the action. |
| The IP address of the actor. |
| A readable representation of the actor's location. |
| The username of the user who initiated the action. |
| The HTTP path for the actor. |
| The HTTP URL for the actor. |
| The time the action was initiated. |
| The corresponding operation type for the action. |
| The user affected by the action. |
| For actions involving two users, the actor is the initiator and the user is the affected user. |
| The HTTP path for the user. |
| The HTTP URL for the user. |
Closable
An object that can be closed.
Comment
Represents a comment.
Implémenté dans
CommitCommentDiscussionDiscussionCommentGistCommentIssueIssueCommentPullRequestPullRequestReviewPullRequestReviewCommentTeamDiscussionTeamDiscussionComment
Champs
| Nom | Description |
|---|---|
| The actor who authored the comment. |
| Author's association with the subject of the comment. |
| The body as Markdown. |
| The body rendered to HTML. |
| The body rendered to text. |
| Identifies the date and time when the object was created. |
| Check if this comment was created via an email reply. |
| The actor who edited the comment. |
| Check if this comment was edited and includes an edit with the creation data. |
| The moment the editor made the last edit. |
| Identifies when the comment was published at. |
| Identifies the date and time when the object was last updated. |
| A list of edits to this content. |
| Did the viewer author this comment. |
Contribution
Represents a contribution a user made on GitHub, such as opening an issue.
Implémenté dans
CreatedCommitContributionCreatedIssueContributionCreatedPullRequestContributionCreatedPullRequestReviewContributionCreatedRepositoryContributionJoinedGitHubContributionRestrictedContribution
Champs
| Nom | Description |
|---|---|
| Whether this contribution is associated with a record you do not have access to. For example, your own 'first issue' contribution may have been made on a repository you can no longer access. |
| When this contribution was made. |
| The HTTP path for this contribution. |
| The HTTP URL for this contribution. |
| The user who made this contribution. |
Deletable
Entities that can be deleted.
Implémenté dans
CommitCommentDiscussionDiscussionCommentGistCommentIssueCommentPullRequestReviewPullRequestReviewCommentTeamDiscussionTeamDiscussionComment
Champs
| Nom | Description |
|---|---|
| Check if the current viewer can delete this object. |
EnterpriseAuditEntryData
Metadata for an audit entry containing enterprise account information.
Implémenté dans
MembersCanDeleteReposClearAuditEntryMembersCanDeleteReposDisableAuditEntryMembersCanDeleteReposEnableAuditEntryOrgInviteToBusinessAuditEntryPrivateRepositoryForkingDisableAuditEntryPrivateRepositoryForkingEnableAuditEntryRepositoryVisibilityChangeDisableAuditEntryRepositoryVisibilityChangeEnableAuditEntry
Champs
| Nom | Description |
|---|---|
| The HTTP path for this enterprise. |
| The slug of the enterprise. |
| The HTTP URL for this enterprise. |
GitObject
Represents a Git object.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| An abbreviated version of the Git object ID. |
| The HTTP path for this Git object. |
| The HTTP URL for this Git object. |
| The Git object ID. |
| The Repository the Git object belongs to. |
GitSignature
Information about a signature (GPG or S/MIME) on a Commit or Tag.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Email used to sign this object. |
| True if the signature is valid and verified by GitHub. |
| Payload for GPG signing object. Raw ODB object without the signature header. |
| ASCII-armored signature header from object. |
| GitHub user corresponding to the email signing this commit. |
| The state of this signature. |
| True if the signature was made with GitHub's signing key. |
HovercardContext
An individual line of a hovercard.
Implémenté dans
GenericHovercardContextOrganizationTeamsHovercardContextOrganizationsHovercardContextReviewStatusHovercardContextViewerHovercardContext
Champs
| Nom | Description |
|---|---|
| A string describing this context. |
| An octicon to accompany this context. |
Labelable
An object that can have labels assigned to it.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| A list of labels associated with the object. Arguments
|
Lockable
An object that can be locked.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Reason that the conversation was locked. |
|
|
MemberStatusable
Entities that have members who can set status messages.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Get the status messages members of this entity have set that are either public or visible only to the organization. Arguments
|
Migration
Represents a GitHub Enterprise Importer (GEI) migration.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| The migration flag to continue on error. |
| Identifies the date and time when the object was created. |
| Identifies the primary key from the database. |
| The reason the migration failed. |
| The URL for the migration log (expires 1 day after migration completes). |
| The migration source. |
| The target repository name. |
| The migration source URL. |
| The migration state. |
Minimizable
Entities that can be minimized.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Returns whether or not a comment has been minimized. |
| Returns why the comment was minimized. One of |
| Check if the current viewer can minimize this object. |
Node
An object with an ID.
Implémenté dans
AddedToProjectEventAppAssignedEventAutoMergeDisabledEventAutoMergeEnabledEventAutoRebaseEnabledEventAutoSquashEnabledEventAutomaticBaseChangeFailedEventAutomaticBaseChangeSucceededEventBaseRefChangedEventBaseRefDeletedEventBaseRefForcePushedEventBlobBotBranchProtectionRuleBypassForcePushAllowanceBypassPullRequestAllowanceCWECheckRunCheckSuiteClosedEventCodeOfConductCommentDeletedEventCommitCommitCommentCommitCommentThreadComparisonConnectedEventConvertToDraftEventConvertedNoteToIssueEventConvertedToDiscussionEventCrossReferencedEventDemilestonedEventDependencyGraphManifestDeployKeyDeployedEventDeploymentDeploymentEnvironmentChangedEventDeploymentReviewDeploymentStatusDisconnectedEventDiscussionDiscussionCategoryDiscussionCommentDiscussionPollDiscussionPollOptionDraftIssueEnterpriseEnterpriseAdministratorInvitationEnterpriseIdentityProviderEnterpriseRepositoryInfoEnterpriseServerInstallationEnterpriseServerUserAccountEnterpriseServerUserAccountEmailEnterpriseServerUserAccountsUploadEnterpriseUserAccountEnvironmentExternalIdentityGistGistCommentHeadRefDeletedEventHeadRefForcePushedEventHeadRefRestoredEventIpAllowListEntryIssueIssueCommentLabelLabeledEventLanguageLicenseLinkedBranchLockedEventMannequinMarkedAsDuplicateEventMarketplaceCategoryMarketplaceListingMembersCanDeleteReposClearAuditEntryMembersCanDeleteReposDisableAuditEntryMembersCanDeleteReposEnableAuditEntryMentionedEventMergedEventMigrationSourceMilestoneMilestonedEventMovedColumnsInProjectEventOIDCProviderOauthApplicationCreateAuditEntryOrgAddBillingManagerAuditEntryOrgAddMemberAuditEntryOrgBlockUserAuditEntryOrgConfigDisableCollaboratorsOnlyAuditEntryOrgConfigEnableCollaboratorsOnlyAuditEntryOrgCreateAuditEntryOrgDisableOauthAppRestrictionsAuditEntryOrgDisableSamlAuditEntryOrgDisableTwoFactorRequirementAuditEntryOrgEnableOauthAppRestrictionsAuditEntryOrgEnableSamlAuditEntryOrgEnableTwoFactorRequirementAuditEntryOrgInviteMemberAuditEntryOrgInviteToBusinessAuditEntryOrgOauthAppAccessApprovedAuditEntryOrgOauthAppAccessDeniedAuditEntryOrgOauthAppAccessRequestedAuditEntryOrgRemoveBillingManagerAuditEntryOrgRemoveMemberAuditEntryOrgRemoveOutsideCollaboratorAuditEntryOrgRestoreMemberAuditEntryOrgUnblockUserAuditEntryOrgUpdateDefaultRepositoryPermissionAuditEntryOrgUpdateMemberAuditEntryOrgUpdateMemberRepositoryCreationPermissionAuditEntryOrgUpdateMemberRepositoryInvitationPermissionAuditEntryOrganizationOrganizationIdentityProviderOrganizationInvitationPackagePackageFilePackageTagPackageVersionPinnedDiscussionPinnedEventPinnedIssuePrivateRepositoryForkingDisableAuditEntryPrivateRepositoryForkingEnableAuditEntryProjectProjectCardProjectColumnProjectNextProjectNextFieldProjectNextItemProjectNextItemFieldValueProjectV2ProjectV2FieldProjectV2ItemProjectV2ItemFieldDateValueProjectV2ItemFieldIterationValueProjectV2ItemFieldNumberValueProjectV2ItemFieldSingleSelectValueProjectV2ItemFieldTextValueProjectV2IterationFieldProjectV2SingleSelectFieldProjectV2ViewProjectViewPublicKeyPullRequestPullRequestCommitPullRequestCommitCommentThreadPullRequestReviewPullRequestReviewCommentPullRequestReviewThreadPullRequestThreadPushPushAllowanceReactionReadyForReviewEventRefReferencedEventReleaseReleaseAssetRemovedFromProjectEventRenamedTitleEventReopenedEventRepoAccessAuditEntryRepoAddMemberAuditEntryRepoAddTopicAuditEntryRepoArchivedAuditEntryRepoChangeMergeSettingAuditEntryRepoConfigDisableAnonymousGitAccessAuditEntryRepoConfigDisableCollaboratorsOnlyAuditEntryRepoConfigDisableContributorsOnlyAuditEntryRepoConfigDisableSockpuppetDisallowedAuditEntryRepoConfigEnableAnonymousGitAccessAuditEntryRepoConfigEnableCollaboratorsOnlyAuditEntryRepoConfigEnableContributorsOnlyAuditEntryRepoConfigEnableSockpuppetDisallowedAuditEntryRepoConfigLockAnonymousGitAccessAuditEntryRepoConfigUnlockAnonymousGitAccessAuditEntryRepoCreateAuditEntryRepoDestroyAuditEntryRepoRemoveMemberAuditEntryRepoRemoveTopicAuditEntryRepositoryRepositoryInvitationRepositoryMigrationRepositoryTopicRepositoryVisibilityChangeDisableAuditEntryRepositoryVisibilityChangeEnableAuditEntryRepositoryVulnerabilityAlertReviewDismissalAllowanceReviewDismissedEventReviewRequestReviewRequestRemovedEventReviewRequestedEventSavedReplySecurityAdvisorySponsorsActivitySponsorsListingSponsorsListingFeaturedItemSponsorsTierSponsorshipSponsorshipNewsletterStatusStatusCheckRollupStatusContextSubscribedEventTagTeamTeamAddMemberAuditEntryTeamAddRepositoryAuditEntryTeamChangeParentTeamAuditEntryTeamDiscussionTeamDiscussionCommentTeamRemoveMemberAuditEntryTeamRemoveRepositoryAuditEntryTopicTransferredEventTreeUnassignedEventUnlabeledEventUnlockedEventUnmarkedAsDuplicateEventUnpinnedEventUnsubscribedEventUserUserBlockedEventUserContentEditUserStatusVerifiableDomainWorkflowWorkflowRun
Champs
| Nom | Description |
|---|---|
| ID of the object. |
OauthApplicationAuditEntryData
Metadata for an audit entry with action oauth_application.*.
Implémenté dans
OauthApplicationCreateAuditEntryOrgOauthAppAccessApprovedAuditEntryOrgOauthAppAccessDeniedAuditEntryOrgOauthAppAccessRequestedAuditEntry
Champs
| Nom | Description |
|---|---|
| The name of the OAuth Application. |
| The HTTP path for the OAuth Application. |
| The HTTP URL for the OAuth Application. |
OrganizationAuditEntryData
Metadata for an audit entry with action org.*.
Implémenté dans
MembersCanDeleteReposClearAuditEntryMembersCanDeleteReposDisableAuditEntryMembersCanDeleteReposEnableAuditEntryOauthApplicationCreateAuditEntryOrgAddBillingManagerAuditEntryOrgAddMemberAuditEntryOrgBlockUserAuditEntryOrgConfigDisableCollaboratorsOnlyAuditEntryOrgConfigEnableCollaboratorsOnlyAuditEntryOrgCreateAuditEntryOrgDisableOauthAppRestrictionsAuditEntryOrgDisableSamlAuditEntryOrgDisableTwoFactorRequirementAuditEntryOrgEnableOauthAppRestrictionsAuditEntryOrgEnableSamlAuditEntryOrgEnableTwoFactorRequirementAuditEntryOrgInviteMemberAuditEntryOrgInviteToBusinessAuditEntryOrgOauthAppAccessApprovedAuditEntryOrgOauthAppAccessDeniedAuditEntryOrgOauthAppAccessRequestedAuditEntryOrgRemoveBillingManagerAuditEntryOrgRemoveMemberAuditEntryOrgRemoveOutsideCollaboratorAuditEntryOrgRestoreMemberAuditEntryOrgRestoreMemberMembershipOrganizationAuditEntryDataOrgUnblockUserAuditEntryOrgUpdateDefaultRepositoryPermissionAuditEntryOrgUpdateMemberAuditEntryOrgUpdateMemberRepositoryCreationPermissionAuditEntryOrgUpdateMemberRepositoryInvitationPermissionAuditEntryPrivateRepositoryForkingDisableAuditEntryPrivateRepositoryForkingEnableAuditEntryRepoAccessAuditEntryRepoAddMemberAuditEntryRepoAddTopicAuditEntryRepoArchivedAuditEntryRepoChangeMergeSettingAuditEntryRepoConfigDisableAnonymousGitAccessAuditEntryRepoConfigDisableCollaboratorsOnlyAuditEntryRepoConfigDisableContributorsOnlyAuditEntryRepoConfigDisableSockpuppetDisallowedAuditEntryRepoConfigEnableAnonymousGitAccessAuditEntryRepoConfigEnableCollaboratorsOnlyAuditEntryRepoConfigEnableContributorsOnlyAuditEntryRepoConfigEnableSockpuppetDisallowedAuditEntryRepoConfigLockAnonymousGitAccessAuditEntryRepoConfigUnlockAnonymousGitAccessAuditEntryRepoCreateAuditEntryRepoDestroyAuditEntryRepoRemoveMemberAuditEntryRepoRemoveTopicAuditEntryRepositoryVisibilityChangeDisableAuditEntryRepositoryVisibilityChangeEnableAuditEntryTeamAddMemberAuditEntryTeamAddRepositoryAuditEntryTeamChangeParentTeamAuditEntryTeamRemoveMemberAuditEntryTeamRemoveRepositoryAuditEntry
Champs
| Nom | Description |
|---|---|
| The Organization associated with the Audit Entry. |
| The name of the Organization. |
| The HTTP path for the organization. |
| The HTTP URL for the organization. |
PackageOwner
Represents an owner of a package.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| A list of packages under the owner. Arguments
|
ProfileOwner
Represents any entity on GitHub that has a profile page.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Determine if this repository owner has any items that can be pinned to their profile. Arguments
|
| The public profile email. |
| Showcases a selection of repositories and gists that the profile owner has either curated or that have been selected automatically based on popularity. |
| The public profile location. |
| The username used to login. |
| The public profile name. |
| A list of repositories and gists this profile owner can pin to their profile. Arguments
|
| A list of repositories and gists this profile owner has pinned to their profile. Arguments
|
| Returns how many more items this profile owner can pin to their profile. |
| Can the viewer pin repositories and gists to the profile?. |
| The public profile website URL. |
ProjectNextFieldCommon
Common fields across different field types.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Identifies the date and time when the object was created. Note relative à la suppression de fonctionnalités
The |
| The field's type. Note relative à la suppression de fonctionnalités
The |
| Identifies the primary key from the database. Note relative à la suppression de fonctionnalités
The |
| The project field's name. Note relative à la suppression de fonctionnalités
The |
| The project that contains this field. Note relative à la suppression de fonctionnalités
The |
| The field's settings. Note relative à la suppression de fonctionnalités
The |
| Identifies the date and time when the object was last updated. Note relative à la suppression de fonctionnalités
The |
ProjectNextOwner
Represents an owner of a project (beta).
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Find a project by project (beta) number. Note relative à la suppression de fonctionnalités
The Arguments
|
| A list of projects (beta) under the owner. Note relative à la suppression de fonctionnalités
The Arguments
|
ProjectOwner
Represents an owner of a Project.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Find project by number. Arguments
|
| A list of projects under the owner. Arguments
|
| The HTTP path listing owners projects. |
| The HTTP URL listing owners projects. |
| Can the current viewer create new projects on this owner. |
ProjectV2FieldCommon
Common fields across different project field types.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Identifies the date and time when the object was created. |
| The field's type. |
| Identifies the primary key from the database. |
| The project field's name. |
| The project that contains this field. |
| Identifies the date and time when the object was last updated. |
ProjectV2ItemFieldValueCommon
Common fields across different project field value types.
Implémenté dans
ProjectV2ItemFieldDateValueProjectV2ItemFieldIterationValueProjectV2ItemFieldNumberValueProjectV2ItemFieldSingleSelectValueProjectV2ItemFieldTextValue
Champs
| Nom | Description |
|---|---|
| Identifies the date and time when the object was created. |
| The actor who created the item. |
| Identifies the primary key from the database. |
| The project field that contains this value. |
| The project item that contains this value. |
| Identifies the date and time when the object was last updated. |
ProjectV2Owner
Represents an owner of a project (beta).
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Find a project by number. Arguments
|
| A list of projects under the owner. Arguments
|
ProjectV2Recent
Recent projects for the owner.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Recent projects that this user has modified in the context of the owner. |
Reactable
Represents a subject that can be reacted on.
Implémenté dans
CommitCommentDiscussionDiscussionCommentIssueIssueCommentPullRequestPullRequestReviewPullRequestReviewCommentReleaseTeamDiscussionTeamDiscussionComment
Champs
| Nom | Description |
|---|---|
| Identifies the primary key from the database. |
| A list of reactions grouped by content left on the subject. |
| A list of Reactions left on the Issue. Arguments
|
| Can user react to this subject. |
RepositoryAuditEntryData
Metadata for an audit entry with action repo.*.
Implémenté dans
OrgRestoreMemberMembershipRepositoryAuditEntryDataPrivateRepositoryForkingDisableAuditEntryPrivateRepositoryForkingEnableAuditEntryRepoAccessAuditEntryRepoAddMemberAuditEntryRepoAddTopicAuditEntryRepoArchivedAuditEntryRepoChangeMergeSettingAuditEntryRepoConfigDisableAnonymousGitAccessAuditEntryRepoConfigDisableCollaboratorsOnlyAuditEntryRepoConfigDisableContributorsOnlyAuditEntryRepoConfigDisableSockpuppetDisallowedAuditEntryRepoConfigEnableAnonymousGitAccessAuditEntryRepoConfigEnableCollaboratorsOnlyAuditEntryRepoConfigEnableContributorsOnlyAuditEntryRepoConfigEnableSockpuppetDisallowedAuditEntryRepoConfigLockAnonymousGitAccessAuditEntryRepoConfigUnlockAnonymousGitAccessAuditEntryRepoCreateAuditEntryRepoDestroyAuditEntryRepoRemoveMemberAuditEntryRepoRemoveTopicAuditEntryTeamAddRepositoryAuditEntryTeamRemoveRepositoryAuditEntry
Champs
| Nom | Description |
|---|---|
| The repository associated with the action. |
| The name of the repository. |
| The HTTP path for the repository. |
| The HTTP URL for the repository. |
RepositoryDiscussionAuthor
Represents an author of discussions in repositories.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Discussions this user has started. Arguments
|
RepositoryDiscussionCommentAuthor
Represents an author of discussion comments in repositories.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Discussion comments this user has authored. Arguments
|
RepositoryInfo
A subset of repository info.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Identifies the date and time when the object was created. |
| The description of the repository. |
| The description of the repository rendered to HTML. |
| Returns how many forks there are of this repository in the whole network. |
| Indicates if the repository has the Discussions feature enabled. |
| Indicates if the repository has issues feature enabled. |
| Indicates if the repository has the Projects feature enabled. |
| Indicates if the repository has wiki feature enabled. |
| The repository's URL. |
| Indicates if the repository is unmaintained. |
| Identifies if the repository is a fork. |
| Indicates if a repository is either owned by an organization, or is a private fork of an organization repository. |
| Indicates if the repository has been locked or not. |
| Identifies if the repository is a mirror. |
| Identifies if the repository is private or internal. |
| Identifies if the repository is a template that can be used to generate new repositories. |
| The license associated with the repository. |
| The reason the repository has been locked. |
| The repository's original mirror URL. |
| The name of the repository. |
| The repository's name with owner. |
| The image used to represent this repository in Open Graph data. |
| The User owner of the repository. |
| Identifies when the repository was last pushed to. |
| The HTTP path for this repository. |
| A description of the repository, rendered to HTML without any links in it. Arguments
|
| Identifies the date and time when the object was last updated. |
| The HTTP URL for this repository. |
| Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. |
| Indicates the repository's visibility level. |
RepositoryNode
Represents a object that belongs to a repository.
Implémenté dans
CommitCommentCommitCommentThreadDependabotUpdateDiscussionDiscussionCategoryIssueIssueCommentPinnedDiscussionPullRequestPullRequestCommitCommentThreadPullRequestReviewPullRequestReviewCommentRepositoryVulnerabilityAlert
Champs
| Nom | Description |
|---|---|
| The repository associated with this node. |
RepositoryOwner
Represents an owner of a Repository.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| A URL pointing to the owner's public avatar. Arguments
|
| The username used to login. |
| A list of repositories that the user owns. Arguments
|
| Find Repository. |
| The HTTP URL for the owner. |
| The HTTP URL for the owner. |
RequirableByPullRequest
Represents a type that can be required by a pull request for merging.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Whether this is required to pass before merging for a specific pull request. |
Sponsorable
Entities that can sponsor or be sponsored through GitHub Sponsors.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| The estimated next GitHub Sponsors payout for this user/organization in cents (USD). |
| True if this user/organization has a GitHub Sponsors listing. |
| Check if the given account is sponsoring this user/organization. Arguments
|
| True if the viewer is sponsored by this user/organization. |
| The estimated monthly GitHub Sponsors income for this user/organization in cents (USD). |
| List of users and organizations this entity is sponsoring. Arguments
|
| List of sponsors for this user or organization. Arguments
|
| Events involving this sponsorable, such as new sponsorships. Arguments
|
| The GitHub Sponsors listing for this user or organization. |
| The sponsorship from the viewer to this user/organization; that is, the sponsorship where you're the sponsor. Only returns a sponsorship if it is active. |
| The sponsorship from this user/organization to the viewer; that is, the sponsorship you're receiving. Only returns a sponsorship if it is active. |
| List of sponsorship updates sent from this sponsorable to sponsors. Arguments
|
| This object's sponsorships as the maintainer. Arguments
|
| This object's sponsorships as the sponsor. Arguments
|
| Whether or not the viewer is able to sponsor this user/organization. |
| True if the viewer is sponsoring this user/organization. |
Starrable
Things that can be starred.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Returns a count of how many stargazers there are on this object. |
| A list of users who have starred this starrable. Arguments
|
| Returns a boolean indicating whether the viewing user has starred this starrable. |
Subscribable
Entities that can be subscribed to for web and email notifications.
Implémenté dans
Champs
| Nom | Description |
|---|---|
| Check if the viewer is able to change their subscription status for the repository. |
| Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. |
TeamAuditEntryData
Metadata for an audit entry with action team.*.
Implémenté dans
OrgRestoreMemberMembershipTeamAuditEntryDataTeamAddMemberAuditEntryTeamAddRepositoryAuditEntryTeamChangeParentTeamAuditEntryTeamRemoveMemberAuditEntryTeamRemoveRepositoryAuditEntry
Champs
| Nom | Description |
|---|---|
| The team associated with the action. |
| The name of the team. |
| The HTTP path for this team. |
| The HTTP URL for this team. |
TopicAuditEntryData
Metadata for an audit entry with a topic.
UniformResourceLocatable
Represents a type that can be retrieved by a URL.
Implémenté dans
BotCheckRunClosedEventCommitConvertToDraftEventCrossReferencedEventGistIssueMannequinMergedEventMilestoneOrganizationPullRequestPullRequestCommitReadyForReviewEventReleaseRepositoryRepositoryTopicReviewDismissedEventTeamDiscussionTeamDiscussionCommentUserWorkflowRun
Champs
| Nom | Description |
|---|---|
| The HTML path to this resource. |
| The URL to this resource. |
Updatable
Entities that can be updated.
Implémenté dans
CommitCommentDiscussionDiscussionCommentGistCommentIssueIssueCommentProjectProjectNextProjectV2PullRequestPullRequestReviewPullRequestReviewCommentTeamDiscussionTeamDiscussionComment
Champs
| Nom | Description |
|---|---|
| Check if the current viewer can update this object. |
UpdatableComment
Comments that can be updated.
Implémenté dans
CommitCommentDiscussionCommentGistCommentIssueIssueCommentPullRequestPullRequestReviewPullRequestReviewCommentTeamDiscussionTeamDiscussionComment
Champs
| Nom | Description |
|---|---|
| Reasons why the current viewer can not update this comment. |
Votable
A subject that may be upvoted.