mirror of
https://github.com/hcengineering/platform.git
synced 2025-06-07 16:30:49 +00:00
59648 lines
1.1 MiB
59648 lines
1.1 MiB
directive @requiredCapabilities(
|
||
requiredCapabilities: [String!]
|
||
) on ARGUMENT_DEFINITION | ENUM | ENUM_VALUE | FIELD_DEFINITION | INPUT_FIELD_DEFINITION | INPUT_OBJECT | INTERFACE | OBJECT | SCALAR | UNION
|
||
|
||
"""
|
||
Marks an element of a GraphQL schema as only available via a preview header
|
||
"""
|
||
directive @preview(
|
||
"""
|
||
The identifier of the API preview that toggles this field.
|
||
"""
|
||
toggledBy: String!
|
||
) on ARGUMENT_DEFINITION | ENUM | ENUM_VALUE | FIELD_DEFINITION | INPUT_FIELD_DEFINITION | INPUT_OBJECT | INTERFACE | OBJECT | SCALAR | UNION
|
||
|
||
"""
|
||
Defines what type of global IDs are accepted for a mutation argument of type ID.
|
||
"""
|
||
directive @possibleTypes(
|
||
"""
|
||
Abstract type of accepted global ID
|
||
"""
|
||
abstractType: String
|
||
|
||
"""
|
||
Accepted types of global IDs.
|
||
"""
|
||
concreteTypes: [String!]!
|
||
) on INPUT_FIELD_DEFINITION
|
||
|
||
"""
|
||
Autogenerated input type of AbortQueuedMigrations
|
||
"""
|
||
input AbortQueuedMigrationsInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the organization that is running the migrations.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AbortQueuedMigrations
|
||
"""
|
||
type AbortQueuedMigrationsPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Did the operation succeed?
|
||
"""
|
||
success: Boolean
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AcceptEnterpriseAdministratorInvitation
|
||
"""
|
||
input AcceptEnterpriseAdministratorInvitationInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The id of the invitation being accepted
|
||
"""
|
||
invitationId: ID! @possibleTypes(concreteTypes: ["EnterpriseAdministratorInvitation"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AcceptEnterpriseAdministratorInvitation
|
||
"""
|
||
type AcceptEnterpriseAdministratorInvitationPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The invitation that was accepted.
|
||
"""
|
||
invitation: EnterpriseAdministratorInvitation
|
||
|
||
"""
|
||
A message confirming the result of accepting an administrator invitation.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AcceptTopicSuggestion
|
||
"""
|
||
input AcceptTopicSuggestionInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The name of the suggested topic.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The Node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AcceptTopicSuggestion
|
||
"""
|
||
type AcceptTopicSuggestionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The accepted topic.
|
||
"""
|
||
topic: Topic
|
||
}
|
||
|
||
"""
|
||
Represents an object which can take actions on GitHub. Typically a User or Bot.
|
||
"""
|
||
interface Actor {
|
||
"""
|
||
A URL pointing to the actor's public avatar.
|
||
"""
|
||
avatarUrl(
|
||
"""
|
||
The size of the resulting square image.
|
||
"""
|
||
size: Int
|
||
): URI!
|
||
|
||
"""
|
||
The username of the actor.
|
||
"""
|
||
login: String!
|
||
|
||
"""
|
||
The HTTP path for this actor.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this actor.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Location information for an actor
|
||
"""
|
||
type ActorLocation {
|
||
"""
|
||
City
|
||
"""
|
||
city: String
|
||
|
||
"""
|
||
Country name
|
||
"""
|
||
country: String
|
||
|
||
"""
|
||
Country code
|
||
"""
|
||
countryCode: String
|
||
|
||
"""
|
||
Region name
|
||
"""
|
||
region: String
|
||
|
||
"""
|
||
Region or state code
|
||
"""
|
||
regionCode: String
|
||
}
|
||
|
||
"""
|
||
The actor's type.
|
||
"""
|
||
enum ActorType {
|
||
"""
|
||
Indicates a team actor.
|
||
"""
|
||
TEAM
|
||
|
||
"""
|
||
Indicates a user actor.
|
||
"""
|
||
USER
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddAssigneesToAssignable
|
||
"""
|
||
input AddAssigneesToAssignableInput {
|
||
"""
|
||
The id of the assignable object to add assignees to.
|
||
"""
|
||
assignableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Assignable")
|
||
|
||
"""
|
||
The id of users to add as assignees.
|
||
"""
|
||
assigneeIds: [ID!]! @possibleTypes(concreteTypes: ["User"])
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddAssigneesToAssignable
|
||
"""
|
||
type AddAssigneesToAssignablePayload {
|
||
"""
|
||
The item that was assigned.
|
||
"""
|
||
assignable: Assignable
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddComment
|
||
"""
|
||
input AddCommentInput {
|
||
"""
|
||
The contents of the comment.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the subject to modify.
|
||
"""
|
||
subjectId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddComment
|
||
"""
|
||
type AddCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The edge from the subject's comment connection.
|
||
"""
|
||
commentEdge: IssueCommentEdge
|
||
|
||
"""
|
||
The subject
|
||
"""
|
||
subject: Node
|
||
|
||
"""
|
||
The edge from the subject's timeline connection.
|
||
"""
|
||
timelineEdge: IssueTimelineItemEdge
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddDiscussionComment
|
||
"""
|
||
input AddDiscussionCommentInput {
|
||
"""
|
||
The contents of the comment.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the discussion to comment on.
|
||
"""
|
||
discussionId: ID! @possibleTypes(concreteTypes: ["Discussion"])
|
||
|
||
"""
|
||
The Node ID of the discussion comment within this discussion to reply to.
|
||
"""
|
||
replyToId: ID @possibleTypes(concreteTypes: ["DiscussionComment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddDiscussionComment
|
||
"""
|
||
type AddDiscussionCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The newly created discussion comment.
|
||
"""
|
||
comment: DiscussionComment
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddDiscussionPollVote
|
||
"""
|
||
input AddDiscussionPollVoteInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the discussion poll option to vote for.
|
||
"""
|
||
pollOptionId: ID! @possibleTypes(concreteTypes: ["DiscussionPollOption"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddDiscussionPollVote
|
||
"""
|
||
type AddDiscussionPollVotePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The poll option that a vote was added to.
|
||
"""
|
||
pollOption: DiscussionPollOption
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddEnterpriseOrganizationMember
|
||
"""
|
||
input AddEnterpriseOrganizationMemberInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise which owns the organization.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The ID of the organization the users will be added to.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
|
||
"""
|
||
The role to assign the users in the organization
|
||
"""
|
||
role: OrganizationMemberRole
|
||
|
||
"""
|
||
The IDs of the enterprise members to add.
|
||
"""
|
||
userIds: [ID!]!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddEnterpriseOrganizationMember
|
||
"""
|
||
type AddEnterpriseOrganizationMemberPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The users who were added to the organization.
|
||
"""
|
||
users: [User!]
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddEnterpriseSupportEntitlement
|
||
"""
|
||
input AddEnterpriseSupportEntitlementInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the Enterprise which the admin belongs to.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The login of a member who will receive the support entitlement.
|
||
"""
|
||
login: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddEnterpriseSupportEntitlement
|
||
"""
|
||
type AddEnterpriseSupportEntitlementPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A message confirming the result of adding the support entitlement.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddLabelsToLabelable
|
||
"""
|
||
input AddLabelsToLabelableInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ids of the labels to add.
|
||
"""
|
||
labelIds: [ID!]! @possibleTypes(concreteTypes: ["Label"])
|
||
|
||
"""
|
||
The id of the labelable object to add labels to.
|
||
"""
|
||
labelableId: ID! @possibleTypes(concreteTypes: ["Discussion", "Issue", "PullRequest"], abstractType: "Labelable")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddLabelsToLabelable
|
||
"""
|
||
type AddLabelsToLabelablePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The item that was labeled.
|
||
"""
|
||
labelable: Labelable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddProjectCard
|
||
"""
|
||
input AddProjectCardInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The content of the card. Must be a member of the ProjectCardItem union
|
||
"""
|
||
contentId: ID @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "ProjectCardItem")
|
||
|
||
"""
|
||
The note on the card.
|
||
"""
|
||
note: String
|
||
|
||
"""
|
||
The Node ID of the ProjectColumn.
|
||
"""
|
||
projectColumnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddProjectCard
|
||
"""
|
||
type AddProjectCardPayload {
|
||
"""
|
||
The edge from the ProjectColumn's card connection.
|
||
"""
|
||
cardEdge: ProjectCardEdge
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ProjectColumn
|
||
"""
|
||
projectColumn: ProjectColumn
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddProjectColumn
|
||
"""
|
||
input AddProjectColumnInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The name of the column.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The Node ID of the project.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["Project"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddProjectColumn
|
||
"""
|
||
type AddProjectColumnPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The edge from the project's column connection.
|
||
"""
|
||
columnEdge: ProjectColumnEdge
|
||
|
||
"""
|
||
The project
|
||
"""
|
||
project: Project
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddProjectV2DraftIssue
|
||
"""
|
||
input AddProjectV2DraftIssueInput {
|
||
"""
|
||
The IDs of the assignees of the draft issue.
|
||
"""
|
||
assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"])
|
||
|
||
"""
|
||
The body of the draft issue.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the Project to add the draft issue to.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
|
||
"""
|
||
The title of the draft issue. A project item can also be created by providing
|
||
the URL of an Issue or Pull Request if you have access.
|
||
"""
|
||
title: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddProjectV2DraftIssue
|
||
"""
|
||
type AddProjectV2DraftIssuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The draft issue added to the project.
|
||
"""
|
||
projectItem: ProjectV2Item
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddProjectV2ItemById
|
||
"""
|
||
input AddProjectV2ItemByIdInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The id of the Issue or Pull Request to add.
|
||
"""
|
||
contentId: ID!
|
||
@possibleTypes(concreteTypes: ["DraftIssue", "Issue", "PullRequest"], abstractType: "ProjectV2ItemContent")
|
||
|
||
"""
|
||
The ID of the Project to add the item to.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddProjectV2ItemById
|
||
"""
|
||
type AddProjectV2ItemByIdPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The item added to the project.
|
||
"""
|
||
item: ProjectV2Item
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddPullRequestReviewComment
|
||
"""
|
||
input AddPullRequestReviewCommentInput {
|
||
"""
|
||
The text of the comment. This field is required
|
||
|
||
**Upcoming Change on 2023-10-01 UTC**
|
||
**Description:** `body` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead
|
||
**Reason:** We are deprecating the addPullRequestReviewComment mutation
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The SHA of the commit to comment on.
|
||
|
||
**Upcoming Change on 2023-10-01 UTC**
|
||
**Description:** `commitOID` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead
|
||
**Reason:** We are deprecating the addPullRequestReviewComment mutation
|
||
"""
|
||
commitOID: GitObjectID
|
||
|
||
"""
|
||
The comment id to reply to.
|
||
|
||
**Upcoming Change on 2023-10-01 UTC**
|
||
**Description:** `inReplyTo` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead
|
||
**Reason:** We are deprecating the addPullRequestReviewComment mutation
|
||
"""
|
||
inReplyTo: ID @possibleTypes(concreteTypes: ["PullRequestReviewComment"])
|
||
|
||
"""
|
||
The relative path of the file to comment on.
|
||
|
||
**Upcoming Change on 2023-10-01 UTC**
|
||
**Description:** `path` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead
|
||
**Reason:** We are deprecating the addPullRequestReviewComment mutation
|
||
"""
|
||
path: String
|
||
|
||
"""
|
||
The line index in the diff to comment on.
|
||
|
||
**Upcoming Change on 2023-10-01 UTC**
|
||
**Description:** `position` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead
|
||
**Reason:** We are deprecating the addPullRequestReviewComment mutation
|
||
"""
|
||
position: Int
|
||
|
||
"""
|
||
The node ID of the pull request reviewing
|
||
|
||
**Upcoming Change on 2023-10-01 UTC**
|
||
**Description:** `pullRequestId` will be removed. use
|
||
addPullRequestReviewThread or addPullRequestReviewThreadReply instead
|
||
**Reason:** We are deprecating the addPullRequestReviewComment mutation
|
||
"""
|
||
pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"])
|
||
|
||
"""
|
||
The Node ID of the review to modify.
|
||
|
||
**Upcoming Change on 2023-10-01 UTC**
|
||
**Description:** `pullRequestReviewId` will be removed. use
|
||
addPullRequestReviewThread or addPullRequestReviewThreadReply instead
|
||
**Reason:** We are deprecating the addPullRequestReviewComment mutation
|
||
"""
|
||
pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddPullRequestReviewComment
|
||
"""
|
||
type AddPullRequestReviewCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The newly created comment.
|
||
"""
|
||
comment: PullRequestReviewComment
|
||
|
||
"""
|
||
The edge from the review's comment connection.
|
||
"""
|
||
commentEdge: PullRequestReviewCommentEdge
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddPullRequestReview
|
||
"""
|
||
input AddPullRequestReviewInput {
|
||
"""
|
||
The contents of the review body comment.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The review line comments.
|
||
|
||
**Upcoming Change on 2023-10-01 UTC**
|
||
**Description:** `comments` will be removed. use the `threads` argument instead
|
||
**Reason:** We are deprecating comment fields that use diff-relative positioning
|
||
"""
|
||
comments: [DraftPullRequestReviewComment]
|
||
|
||
"""
|
||
The commit OID the review pertains to.
|
||
"""
|
||
commitOID: GitObjectID
|
||
|
||
"""
|
||
The event to perform on the pull request review.
|
||
"""
|
||
event: PullRequestReviewEvent
|
||
|
||
"""
|
||
The Node ID of the pull request to modify.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
|
||
"""
|
||
The review line comment threads.
|
||
"""
|
||
threads: [DraftPullRequestReviewThread]
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddPullRequestReview
|
||
"""
|
||
type AddPullRequestReviewPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The newly created pull request review.
|
||
"""
|
||
pullRequestReview: PullRequestReview
|
||
|
||
"""
|
||
The edge from the pull request's review connection.
|
||
"""
|
||
reviewEdge: PullRequestReviewEdge
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddPullRequestReviewThread
|
||
"""
|
||
input AddPullRequestReviewThreadInput {
|
||
"""
|
||
Body of the thread's first comment.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The line of the blob to which the thread refers, required for line-level
|
||
threads. The end of the line range for multi-line comments.
|
||
"""
|
||
line: Int
|
||
|
||
"""
|
||
Path to the file being commented on.
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
The node ID of the pull request reviewing
|
||
"""
|
||
pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"])
|
||
|
||
"""
|
||
The Node ID of the review to modify.
|
||
"""
|
||
pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"])
|
||
|
||
"""
|
||
The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range.
|
||
"""
|
||
side: DiffSide = RIGHT
|
||
|
||
"""
|
||
The first line of the range to which the comment refers.
|
||
"""
|
||
startLine: Int
|
||
|
||
"""
|
||
The side of the diff on which the start line resides.
|
||
"""
|
||
startSide: DiffSide = RIGHT
|
||
|
||
"""
|
||
The level at which the comments in the corresponding thread are targeted, can be a diff line or a file
|
||
"""
|
||
subjectType: PullRequestReviewThreadSubjectType = LINE
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddPullRequestReviewThread
|
||
"""
|
||
type AddPullRequestReviewThreadPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The newly created thread.
|
||
"""
|
||
thread: PullRequestReviewThread
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddPullRequestReviewThreadReply
|
||
"""
|
||
input AddPullRequestReviewThreadReplyInput {
|
||
"""
|
||
The text of the reply.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the pending review to which the reply will belong.
|
||
"""
|
||
pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"])
|
||
|
||
"""
|
||
The Node ID of the thread to which this reply is being written.
|
||
"""
|
||
pullRequestReviewThreadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddPullRequestReviewThreadReply
|
||
"""
|
||
type AddPullRequestReviewThreadReplyPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The newly created reply.
|
||
"""
|
||
comment: PullRequestReviewComment
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddReaction
|
||
"""
|
||
input AddReactionInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The name of the emoji to react with.
|
||
"""
|
||
content: ReactionContent!
|
||
|
||
"""
|
||
The Node ID of the subject to modify.
|
||
"""
|
||
subjectId: ID!
|
||
@possibleTypes(
|
||
concreteTypes: [
|
||
"CommitComment"
|
||
"Discussion"
|
||
"DiscussionComment"
|
||
"Issue"
|
||
"IssueComment"
|
||
"PullRequest"
|
||
"PullRequestReview"
|
||
"PullRequestReviewComment"
|
||
"Release"
|
||
"TeamDiscussion"
|
||
"TeamDiscussionComment"
|
||
]
|
||
abstractType: "Reactable"
|
||
)
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddReaction
|
||
"""
|
||
type AddReactionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The reaction object.
|
||
"""
|
||
reaction: Reaction
|
||
|
||
"""
|
||
The reaction groups for the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
The reactable subject.
|
||
"""
|
||
subject: Reactable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddStar
|
||
"""
|
||
input AddStarInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Starrable ID to star.
|
||
"""
|
||
starrableId: ID! @possibleTypes(concreteTypes: ["Gist", "Repository", "Topic"], abstractType: "Starrable")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddStar
|
||
"""
|
||
type AddStarPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The starrable.
|
||
"""
|
||
starrable: Starrable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddUpvote
|
||
"""
|
||
input AddUpvoteInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the discussion or comment to upvote.
|
||
"""
|
||
subjectId: ID! @possibleTypes(concreteTypes: ["Discussion", "DiscussionComment"], abstractType: "Votable")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddUpvote
|
||
"""
|
||
type AddUpvotePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The votable subject.
|
||
"""
|
||
subject: Votable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of AddVerifiableDomain
|
||
"""
|
||
input AddVerifiableDomainInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The URL of the domain
|
||
"""
|
||
domain: URI!
|
||
|
||
"""
|
||
The ID of the owner to add the domain to
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["Enterprise", "Organization"], abstractType: "VerifiableDomainOwner")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of AddVerifiableDomain
|
||
"""
|
||
type AddVerifiableDomainPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The verifiable domain that was added.
|
||
"""
|
||
domain: VerifiableDomain
|
||
}
|
||
|
||
"""
|
||
Represents an 'added_to_merge_queue' event on a given pull request.
|
||
"""
|
||
type AddedToMergeQueueEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The user who added this Pull Request to the merge queue
|
||
"""
|
||
enqueuer: User
|
||
id: ID!
|
||
|
||
"""
|
||
The merge queue where this pull request was added to.
|
||
"""
|
||
mergeQueue: MergeQueue
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Represents a 'added_to_project' event on a given issue or pull request.
|
||
"""
|
||
type AddedToProjectEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
Project referenced by event.
|
||
"""
|
||
project: Project @preview(toggledBy: "starfox-preview")
|
||
|
||
"""
|
||
Project card referenced by this project event.
|
||
"""
|
||
projectCard: ProjectCard @preview(toggledBy: "starfox-preview")
|
||
|
||
"""
|
||
Column name referenced by this project event.
|
||
"""
|
||
projectColumnName: String! @preview(toggledBy: "starfox-preview")
|
||
}
|
||
|
||
"""
|
||
Represents an announcement banner.
|
||
"""
|
||
interface AnnouncementBanner {
|
||
"""
|
||
The text of the announcement
|
||
"""
|
||
announcement: String
|
||
|
||
"""
|
||
The expiration date of the announcement, if any
|
||
"""
|
||
announcementExpiresAt: DateTime
|
||
|
||
"""
|
||
Whether the announcement can be dismissed by the user
|
||
"""
|
||
announcementUserDismissible: Boolean
|
||
}
|
||
|
||
"""
|
||
A GitHub App.
|
||
"""
|
||
type App implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The description of the app.
|
||
"""
|
||
description: String
|
||
id: ID!
|
||
|
||
"""
|
||
The IP addresses of the app.
|
||
"""
|
||
ipAllowListEntries(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for IP allow list entries returned.
|
||
"""
|
||
orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC}
|
||
): IpAllowListEntryConnection!
|
||
|
||
"""
|
||
The hex color code, without the leading '#', for the logo background.
|
||
"""
|
||
logoBackgroundColor: String!
|
||
|
||
"""
|
||
A URL pointing to the app's logo.
|
||
"""
|
||
logoUrl(
|
||
"""
|
||
The size of the resulting image.
|
||
"""
|
||
size: Int
|
||
): URI!
|
||
|
||
"""
|
||
The name of the app.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
A slug based on the name of the app for use in URLs.
|
||
"""
|
||
slug: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The URL to the app's homepage.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ApproveDeployments
|
||
"""
|
||
input ApproveDeploymentsInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Optional comment for approving deployments
|
||
"""
|
||
comment: String = ""
|
||
|
||
"""
|
||
The ids of environments to reject deployments
|
||
"""
|
||
environmentIds: [ID!]!
|
||
|
||
"""
|
||
The node ID of the workflow run containing the pending deployments.
|
||
"""
|
||
workflowRunId: ID! @possibleTypes(concreteTypes: ["WorkflowRun"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ApproveDeployments
|
||
"""
|
||
type ApproveDeploymentsPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The affected deployments.
|
||
"""
|
||
deployments: [Deployment!]
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ApproveVerifiableDomain
|
||
"""
|
||
input ApproveVerifiableDomainInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the verifiable domain to approve.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ApproveVerifiableDomain
|
||
"""
|
||
type ApproveVerifiableDomainPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The verifiable domain that was approved.
|
||
"""
|
||
domain: VerifiableDomain
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ArchiveProjectV2Item
|
||
"""
|
||
input ArchiveProjectV2ItemInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the ProjectV2Item to archive.
|
||
"""
|
||
itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
|
||
|
||
"""
|
||
The ID of the Project to archive the item from.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ArchiveProjectV2Item
|
||
"""
|
||
type ArchiveProjectV2ItemPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The item archived from the project.
|
||
"""
|
||
item: ProjectV2Item
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ArchiveRepository
|
||
"""
|
||
input ArchiveRepositoryInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the repository to mark as archived.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ArchiveRepository
|
||
"""
|
||
type ArchiveRepositoryPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The repository that was marked as archived.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
An object that can have users assigned to it.
|
||
"""
|
||
interface Assignable {
|
||
"""
|
||
A list of Users assigned to this object.
|
||
"""
|
||
assignees(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection!
|
||
}
|
||
|
||
"""
|
||
Represents an 'assigned' event on any assignable object.
|
||
"""
|
||
type AssignedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the assignable associated with the event.
|
||
"""
|
||
assignable: Assignable!
|
||
|
||
"""
|
||
Identifies the user or mannequin that was assigned.
|
||
"""
|
||
assignee: Assignee
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the user who was assigned.
|
||
"""
|
||
user: User
|
||
@deprecated(reason: "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.")
|
||
}
|
||
|
||
"""
|
||
Types that can be assigned to issues.
|
||
"""
|
||
union Assignee = Bot | Mannequin | Organization | User
|
||
|
||
"""
|
||
An entry in the audit log.
|
||
"""
|
||
interface AuditEntry {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Types that can initiate an audit log event.
|
||
"""
|
||
union AuditEntryActor = Bot | Organization | User
|
||
|
||
"""
|
||
Ordering options for Audit Log connections.
|
||
"""
|
||
input AuditLogOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection
|
||
|
||
"""
|
||
The field to order Audit Logs by.
|
||
"""
|
||
field: AuditLogOrderField
|
||
}
|
||
|
||
"""
|
||
Properties by which Audit Log connections can be ordered.
|
||
"""
|
||
enum AuditLogOrderField {
|
||
"""
|
||
Order audit log entries by timestamp
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
Represents a 'auto_merge_disabled' event on a given pull request.
|
||
"""
|
||
type AutoMergeDisabledEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The user who disabled auto-merge for this Pull Request
|
||
"""
|
||
disabler: User
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event
|
||
"""
|
||
pullRequest: PullRequest
|
||
|
||
"""
|
||
The reason auto-merge was disabled
|
||
"""
|
||
reason: String
|
||
|
||
"""
|
||
The reason_code relating to why auto-merge was disabled
|
||
"""
|
||
reasonCode: String
|
||
}
|
||
|
||
"""
|
||
Represents a 'auto_merge_enabled' event on a given pull request.
|
||
"""
|
||
type AutoMergeEnabledEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The user who enabled auto-merge for this Pull Request
|
||
"""
|
||
enabler: User
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Represents an auto-merge request for a pull request
|
||
"""
|
||
type AutoMergeRequest {
|
||
"""
|
||
The email address of the author of this auto-merge request.
|
||
"""
|
||
authorEmail: String
|
||
|
||
"""
|
||
The commit message of the auto-merge request. If a merge queue is required by
|
||
the base branch, this value will be set by the merge queue when merging.
|
||
"""
|
||
commitBody: String
|
||
|
||
"""
|
||
The commit title of the auto-merge request. If a merge queue is required by
|
||
the base branch, this value will be set by the merge queue when merging
|
||
"""
|
||
commitHeadline: String
|
||
|
||
"""
|
||
When was this auto-merge request was enabled.
|
||
"""
|
||
enabledAt: DateTime
|
||
|
||
"""
|
||
The actor who created the auto-merge request.
|
||
"""
|
||
enabledBy: Actor
|
||
|
||
"""
|
||
The merge method of the auto-merge request. If a merge queue is required by
|
||
the base branch, this value will be set by the merge queue when merging.
|
||
"""
|
||
mergeMethod: PullRequestMergeMethod!
|
||
|
||
"""
|
||
The pull request that this auto-merge request is set against.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
}
|
||
|
||
"""
|
||
Represents a 'auto_rebase_enabled' event on a given pull request.
|
||
"""
|
||
type AutoRebaseEnabledEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The user who enabled auto-merge (rebase) for this Pull Request
|
||
"""
|
||
enabler: User
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Represents a 'auto_squash_enabled' event on a given pull request.
|
||
"""
|
||
type AutoSquashEnabledEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The user who enabled auto-merge (squash) for this Pull Request
|
||
"""
|
||
enabler: User
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Represents a 'automatic_base_change_failed' event on a given pull request.
|
||
"""
|
||
type AutomaticBaseChangeFailedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The new base for this PR
|
||
"""
|
||
newBase: String!
|
||
|
||
"""
|
||
The old base for this PR
|
||
"""
|
||
oldBase: String!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
}
|
||
|
||
"""
|
||
Represents a 'automatic_base_change_succeeded' event on a given pull request.
|
||
"""
|
||
type AutomaticBaseChangeSucceededEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The new base for this PR
|
||
"""
|
||
newBase: String!
|
||
|
||
"""
|
||
The old base for this PR
|
||
"""
|
||
oldBase: String!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
}
|
||
|
||
"""
|
||
A (potentially binary) string encoded using base64.
|
||
"""
|
||
scalar Base64String
|
||
|
||
"""
|
||
Represents a 'base_ref_changed' event on a given issue or pull request.
|
||
"""
|
||
type BaseRefChangedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the name of the base ref for the pull request after it was changed.
|
||
"""
|
||
currentRefName: String!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the name of the base ref for the pull request before it was changed.
|
||
"""
|
||
previousRefName: String!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
}
|
||
|
||
"""
|
||
Represents a 'base_ref_deleted' event on a given pull request.
|
||
"""
|
||
type BaseRefDeletedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the name of the Ref associated with the `base_ref_deleted` event.
|
||
"""
|
||
baseRefName: String
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Represents a 'base_ref_force_pushed' event on a given pull request.
|
||
"""
|
||
type BaseRefForcePushedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the after commit SHA for the 'base_ref_force_pushed' event.
|
||
"""
|
||
afterCommit: Commit
|
||
|
||
"""
|
||
Identifies the before commit SHA for the 'base_ref_force_pushed' event.
|
||
"""
|
||
beforeCommit: Commit
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
Identifies the fully qualified ref name for the 'base_ref_force_pushed' event.
|
||
"""
|
||
ref: Ref
|
||
}
|
||
|
||
"""
|
||
Represents non-fractional signed whole numeric values. Since the value may
|
||
exceed the size of a 32-bit integer, it's encoded as a string.
|
||
"""
|
||
scalar BigInt
|
||
|
||
"""
|
||
Represents a Git blame.
|
||
"""
|
||
type Blame {
|
||
"""
|
||
The list of ranges from a Git blame.
|
||
"""
|
||
ranges: [BlameRange!]!
|
||
}
|
||
|
||
"""
|
||
Represents a range of information from a Git blame.
|
||
"""
|
||
type BlameRange {
|
||
"""
|
||
Identifies the recency of the change, from 1 (new) to 10 (old). This is
|
||
calculated as a 2-quantile and determines the length of distance between the
|
||
median age of all the changes in the file and the recency of the current
|
||
range's change.
|
||
"""
|
||
age: Int!
|
||
|
||
"""
|
||
Identifies the line author
|
||
"""
|
||
commit: Commit!
|
||
|
||
"""
|
||
The ending line for the range
|
||
"""
|
||
endingLine: Int!
|
||
|
||
"""
|
||
The starting line for the range
|
||
"""
|
||
startingLine: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a Git blob.
|
||
"""
|
||
type Blob implements GitObject & Node {
|
||
"""
|
||
An abbreviated version of the Git object ID
|
||
"""
|
||
abbreviatedOid: String!
|
||
|
||
"""
|
||
Byte size of Blob object
|
||
"""
|
||
byteSize: Int!
|
||
|
||
"""
|
||
The HTTP path for this Git object
|
||
"""
|
||
commitResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this Git object
|
||
"""
|
||
commitUrl: URI!
|
||
id: ID!
|
||
|
||
"""
|
||
Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding.
|
||
"""
|
||
isBinary: Boolean
|
||
|
||
"""
|
||
Indicates whether the contents is truncated
|
||
"""
|
||
isTruncated: Boolean!
|
||
|
||
"""
|
||
The Git object ID
|
||
"""
|
||
oid: GitObjectID!
|
||
|
||
"""
|
||
The Repository the Git object belongs to
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
UTF8 text data or null if the Blob is binary
|
||
"""
|
||
text: String
|
||
}
|
||
|
||
"""
|
||
A special type of user which takes actions on behalf of GitHub Apps.
|
||
"""
|
||
type Bot implements Actor & Node & UniformResourceLocatable {
|
||
"""
|
||
A URL pointing to the GitHub App's public avatar.
|
||
"""
|
||
avatarUrl(
|
||
"""
|
||
The size of the resulting square image.
|
||
"""
|
||
size: Int
|
||
): URI!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
The username of the actor.
|
||
"""
|
||
login: String!
|
||
|
||
"""
|
||
The HTTP path for this bot
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this bot
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Types which can be actors for `BranchActorAllowance` objects.
|
||
"""
|
||
union BranchActorAllowanceActor = App | Team | User
|
||
|
||
"""
|
||
Parameters to be used for the branch_name_pattern rule
|
||
"""
|
||
type BranchNamePatternParameters {
|
||
"""
|
||
How this rule will appear to users.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
If true, the rule will fail if the pattern matches.
|
||
"""
|
||
negate: Boolean!
|
||
|
||
"""
|
||
The operator to use for matching.
|
||
"""
|
||
operator: String!
|
||
|
||
"""
|
||
The pattern to match with.
|
||
"""
|
||
pattern: String!
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the branch_name_pattern rule
|
||
"""
|
||
input BranchNamePatternParametersInput {
|
||
"""
|
||
How this rule will appear to users.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
If true, the rule will fail if the pattern matches.
|
||
"""
|
||
negate: Boolean
|
||
|
||
"""
|
||
The operator to use for matching.
|
||
"""
|
||
operator: String!
|
||
|
||
"""
|
||
The pattern to match with.
|
||
"""
|
||
pattern: String!
|
||
}
|
||
|
||
"""
|
||
A branch protection rule.
|
||
"""
|
||
type BranchProtectionRule implements Node {
|
||
"""
|
||
Can this branch be deleted.
|
||
"""
|
||
allowsDeletions: Boolean!
|
||
|
||
"""
|
||
Are force pushes allowed on this branch.
|
||
"""
|
||
allowsForcePushes: Boolean!
|
||
|
||
"""
|
||
Is branch creation a protected operation.
|
||
"""
|
||
blocksCreations: Boolean!
|
||
|
||
"""
|
||
A list of conflicts matching branches protection rule and other branch protection rules
|
||
"""
|
||
branchProtectionRuleConflicts(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): BranchProtectionRuleConflictConnection!
|
||
|
||
"""
|
||
A list of actors able to force push for this branch protection rule.
|
||
"""
|
||
bypassForcePushAllowances(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): BypassForcePushAllowanceConnection!
|
||
|
||
"""
|
||
A list of actors able to bypass PRs for this branch protection rule.
|
||
"""
|
||
bypassPullRequestAllowances(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): BypassPullRequestAllowanceConnection!
|
||
|
||
"""
|
||
The actor who created this branch protection rule.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
Will new commits pushed to matching branches dismiss pull request review approvals.
|
||
"""
|
||
dismissesStaleReviews: Boolean!
|
||
id: ID!
|
||
|
||
"""
|
||
Can admins overwrite branch protection.
|
||
"""
|
||
isAdminEnforced: Boolean!
|
||
|
||
"""
|
||
Whether users can pull changes from upstream when the branch is locked. Set to
|
||
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
|
||
"""
|
||
lockAllowsFetchAndMerge: Boolean!
|
||
|
||
"""
|
||
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
|
||
"""
|
||
lockBranch: Boolean!
|
||
|
||
"""
|
||
Repository refs that are protected by this rule
|
||
"""
|
||
matchingRefs(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filters refs with query on name
|
||
"""
|
||
query: String
|
||
): RefConnection!
|
||
|
||
"""
|
||
Identifies the protection rule pattern.
|
||
"""
|
||
pattern: String!
|
||
|
||
"""
|
||
A list push allowances for this branch protection rule.
|
||
"""
|
||
pushAllowances(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): PushAllowanceConnection!
|
||
|
||
"""
|
||
The repository associated with this branch protection rule.
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
Whether the most recent push must be approved by someone other than the person who pushed it
|
||
"""
|
||
requireLastPushApproval: Boolean!
|
||
|
||
"""
|
||
Number of approving reviews required to update matching branches.
|
||
"""
|
||
requiredApprovingReviewCount: Int
|
||
|
||
"""
|
||
List of required deployment environments that must be deployed successfully to update matching branches
|
||
"""
|
||
requiredDeploymentEnvironments: [String]
|
||
|
||
"""
|
||
List of required status check contexts that must pass for commits to be accepted to matching branches.
|
||
"""
|
||
requiredStatusCheckContexts: [String]
|
||
|
||
"""
|
||
List of required status checks that must pass for commits to be accepted to matching branches.
|
||
"""
|
||
requiredStatusChecks: [RequiredStatusCheckDescription!]
|
||
|
||
"""
|
||
Are approving reviews required to update matching branches.
|
||
"""
|
||
requiresApprovingReviews: Boolean!
|
||
|
||
"""
|
||
Are reviews from code owners required to update matching branches.
|
||
"""
|
||
requiresCodeOwnerReviews: Boolean!
|
||
|
||
"""
|
||
Are commits required to be signed.
|
||
"""
|
||
requiresCommitSignatures: Boolean!
|
||
|
||
"""
|
||
Are conversations required to be resolved before merging.
|
||
"""
|
||
requiresConversationResolution: Boolean!
|
||
|
||
"""
|
||
Does this branch require deployment to specific environments before merging
|
||
"""
|
||
requiresDeployments: Boolean!
|
||
|
||
"""
|
||
Are merge commits prohibited from being pushed to this branch.
|
||
"""
|
||
requiresLinearHistory: Boolean!
|
||
|
||
"""
|
||
Are status checks required to update matching branches.
|
||
"""
|
||
requiresStatusChecks: Boolean!
|
||
|
||
"""
|
||
Are branches required to be up to date before merging.
|
||
"""
|
||
requiresStrictStatusChecks: Boolean!
|
||
|
||
"""
|
||
Is pushing to matching branches restricted.
|
||
"""
|
||
restrictsPushes: Boolean!
|
||
|
||
"""
|
||
Is dismissal of pull request reviews restricted.
|
||
"""
|
||
restrictsReviewDismissals: Boolean!
|
||
|
||
"""
|
||
A list review dismissal allowances for this branch protection rule.
|
||
"""
|
||
reviewDismissalAllowances(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ReviewDismissalAllowanceConnection!
|
||
}
|
||
|
||
"""
|
||
A conflict between two branch protection rules.
|
||
"""
|
||
type BranchProtectionRuleConflict {
|
||
"""
|
||
Identifies the branch protection rule.
|
||
"""
|
||
branchProtectionRule: BranchProtectionRule
|
||
|
||
"""
|
||
Identifies the conflicting branch protection rule.
|
||
"""
|
||
conflictingBranchProtectionRule: BranchProtectionRule
|
||
|
||
"""
|
||
Identifies the branch ref that has conflicting rules
|
||
"""
|
||
ref: Ref
|
||
}
|
||
|
||
"""
|
||
The connection type for BranchProtectionRuleConflict.
|
||
"""
|
||
type BranchProtectionRuleConflictConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [BranchProtectionRuleConflictEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [BranchProtectionRuleConflict]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type BranchProtectionRuleConflictEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: BranchProtectionRuleConflict
|
||
}
|
||
|
||
"""
|
||
The connection type for BranchProtectionRule.
|
||
"""
|
||
type BranchProtectionRuleConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [BranchProtectionRuleEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [BranchProtectionRule]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type BranchProtectionRuleEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: BranchProtectionRule
|
||
}
|
||
|
||
"""
|
||
Information about a sponsorship to make for a user or organization with a GitHub
|
||
Sponsors profile, as part of sponsoring many users or organizations at once.
|
||
"""
|
||
input BulkSponsorship {
|
||
"""
|
||
The amount to pay to the sponsorable in US dollars. Valid values: 1-12000.
|
||
"""
|
||
amount: Int!
|
||
|
||
"""
|
||
The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.
|
||
"""
|
||
sponsorableId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsorable")
|
||
|
||
"""
|
||
The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.
|
||
"""
|
||
sponsorableLogin: String
|
||
}
|
||
|
||
"""
|
||
Types that can represent a repository ruleset bypass actor.
|
||
"""
|
||
union BypassActor = App | Team
|
||
|
||
"""
|
||
A user, team, or app who has the ability to bypass a force push requirement on a protected branch.
|
||
"""
|
||
type BypassForcePushAllowance implements Node {
|
||
"""
|
||
The actor that can force push.
|
||
"""
|
||
actor: BranchActorAllowanceActor
|
||
|
||
"""
|
||
Identifies the branch protection rule associated with the allowed user, team, or app.
|
||
"""
|
||
branchProtectionRule: BranchProtectionRule
|
||
id: ID!
|
||
}
|
||
|
||
"""
|
||
The connection type for BypassForcePushAllowance.
|
||
"""
|
||
type BypassForcePushAllowanceConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [BypassForcePushAllowanceEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [BypassForcePushAllowance]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type BypassForcePushAllowanceEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: BypassForcePushAllowance
|
||
}
|
||
|
||
"""
|
||
A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.
|
||
"""
|
||
type BypassPullRequestAllowance implements Node {
|
||
"""
|
||
The actor that can bypass.
|
||
"""
|
||
actor: BranchActorAllowanceActor
|
||
|
||
"""
|
||
Identifies the branch protection rule associated with the allowed user, team, or app.
|
||
"""
|
||
branchProtectionRule: BranchProtectionRule
|
||
id: ID!
|
||
}
|
||
|
||
"""
|
||
The connection type for BypassPullRequestAllowance.
|
||
"""
|
||
type BypassPullRequestAllowanceConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [BypassPullRequestAllowanceEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [BypassPullRequestAllowance]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type BypassPullRequestAllowanceEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: BypassPullRequestAllowance
|
||
}
|
||
|
||
"""
|
||
The Common Vulnerability Scoring System
|
||
"""
|
||
type CVSS {
|
||
"""
|
||
The CVSS score associated with this advisory
|
||
"""
|
||
score: Float!
|
||
|
||
"""
|
||
The CVSS vector string associated with this advisory
|
||
"""
|
||
vectorString: String
|
||
}
|
||
|
||
"""
|
||
A common weakness enumeration
|
||
"""
|
||
type CWE implements Node {
|
||
"""
|
||
The id of the CWE
|
||
"""
|
||
cweId: String!
|
||
|
||
"""
|
||
A detailed description of this CWE
|
||
"""
|
||
description: String!
|
||
id: ID!
|
||
|
||
"""
|
||
The name of this CWE
|
||
"""
|
||
name: String!
|
||
}
|
||
|
||
"""
|
||
The connection type for CWE.
|
||
"""
|
||
type CWEConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CWEEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [CWE]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CWEEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: CWE
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CancelEnterpriseAdminInvitation
|
||
"""
|
||
input CancelEnterpriseAdminInvitationInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the pending enterprise administrator invitation.
|
||
"""
|
||
invitationId: ID! @possibleTypes(concreteTypes: ["EnterpriseAdministratorInvitation"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CancelEnterpriseAdminInvitation
|
||
"""
|
||
type CancelEnterpriseAdminInvitationPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The invitation that was canceled.
|
||
"""
|
||
invitation: EnterpriseAdministratorInvitation
|
||
|
||
"""
|
||
A message confirming the result of canceling an administrator invitation.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CancelSponsorship
|
||
"""
|
||
input CancelSponsorshipInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the user or organization who is acting as the sponsor, paying for
|
||
the sponsorship. Required if sponsorLogin is not given.
|
||
"""
|
||
sponsorId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsor")
|
||
|
||
"""
|
||
The username of the user or organization who is acting as the sponsor, paying
|
||
for the sponsorship. Required if sponsorId is not given.
|
||
"""
|
||
sponsorLogin: String
|
||
|
||
"""
|
||
The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.
|
||
"""
|
||
sponsorableId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsorable")
|
||
|
||
"""
|
||
The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.
|
||
"""
|
||
sponsorableLogin: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CancelSponsorship
|
||
"""
|
||
type CancelSponsorshipPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The tier that was being used at the time of cancellation.
|
||
"""
|
||
sponsorsTier: SponsorsTier
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ChangeUserStatus
|
||
"""
|
||
input ChangeUserStatusInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., :grinning:.
|
||
"""
|
||
emoji: String
|
||
|
||
"""
|
||
If set, the user status will not be shown after this date.
|
||
"""
|
||
expiresAt: DateTime
|
||
|
||
"""
|
||
Whether this status should indicate you are not fully available on GitHub, e.g., you are away.
|
||
"""
|
||
limitedAvailability: Boolean = false
|
||
|
||
"""
|
||
A short description of your current status.
|
||
"""
|
||
message: String
|
||
|
||
"""
|
||
The ID of the organization whose members will be allowed to see the status. If
|
||
omitted, the status will be publicly visible.
|
||
"""
|
||
organizationId: ID @possibleTypes(concreteTypes: ["Organization"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ChangeUserStatus
|
||
"""
|
||
type ChangeUserStatusPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Your updated status.
|
||
"""
|
||
status: UserStatus
|
||
}
|
||
|
||
"""
|
||
A single check annotation.
|
||
"""
|
||
type CheckAnnotation {
|
||
"""
|
||
The annotation's severity level.
|
||
"""
|
||
annotationLevel: CheckAnnotationLevel
|
||
|
||
"""
|
||
The path to the file that this annotation was made on.
|
||
"""
|
||
blobUrl: URI!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The position of this annotation.
|
||
"""
|
||
location: CheckAnnotationSpan!
|
||
|
||
"""
|
||
The annotation's message.
|
||
"""
|
||
message: String!
|
||
|
||
"""
|
||
The path that this annotation was made on.
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
Additional information about the annotation.
|
||
"""
|
||
rawDetails: String
|
||
|
||
"""
|
||
The annotation's title
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
The connection type for CheckAnnotation.
|
||
"""
|
||
type CheckAnnotationConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CheckAnnotationEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [CheckAnnotation]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Information from a check run analysis to specific lines of code.
|
||
"""
|
||
input CheckAnnotationData {
|
||
"""
|
||
Represents an annotation's information level
|
||
"""
|
||
annotationLevel: CheckAnnotationLevel!
|
||
|
||
"""
|
||
The location of the annotation
|
||
"""
|
||
location: CheckAnnotationRange!
|
||
|
||
"""
|
||
A short description of the feedback for these lines of code.
|
||
"""
|
||
message: String!
|
||
|
||
"""
|
||
The path of the file to add an annotation to.
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
Details about this annotation.
|
||
"""
|
||
rawDetails: String
|
||
|
||
"""
|
||
The title that represents the annotation.
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CheckAnnotationEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: CheckAnnotation
|
||
}
|
||
|
||
"""
|
||
Represents an annotation's information level.
|
||
"""
|
||
enum CheckAnnotationLevel {
|
||
"""
|
||
An annotation indicating an inescapable error.
|
||
"""
|
||
FAILURE
|
||
|
||
"""
|
||
An annotation indicating some information.
|
||
"""
|
||
NOTICE
|
||
|
||
"""
|
||
An annotation indicating an ignorable error.
|
||
"""
|
||
WARNING
|
||
}
|
||
|
||
"""
|
||
A character position in a check annotation.
|
||
"""
|
||
type CheckAnnotationPosition {
|
||
"""
|
||
Column number (1 indexed).
|
||
"""
|
||
column: Int
|
||
|
||
"""
|
||
Line number (1 indexed).
|
||
"""
|
||
line: Int!
|
||
}
|
||
|
||
"""
|
||
Information from a check run analysis to specific lines of code.
|
||
"""
|
||
input CheckAnnotationRange {
|
||
"""
|
||
The ending column of the range.
|
||
"""
|
||
endColumn: Int
|
||
|
||
"""
|
||
The ending line of the range.
|
||
"""
|
||
endLine: Int!
|
||
|
||
"""
|
||
The starting column of the range.
|
||
"""
|
||
startColumn: Int
|
||
|
||
"""
|
||
The starting line of the range.
|
||
"""
|
||
startLine: Int!
|
||
}
|
||
|
||
"""
|
||
An inclusive pair of positions for a check annotation.
|
||
"""
|
||
type CheckAnnotationSpan {
|
||
"""
|
||
End position (inclusive).
|
||
"""
|
||
end: CheckAnnotationPosition!
|
||
|
||
"""
|
||
Start position (inclusive).
|
||
"""
|
||
start: CheckAnnotationPosition!
|
||
}
|
||
|
||
"""
|
||
The possible states for a check suite or run conclusion.
|
||
"""
|
||
enum CheckConclusionState {
|
||
"""
|
||
The check suite or run requires action.
|
||
"""
|
||
ACTION_REQUIRED
|
||
|
||
"""
|
||
The check suite or run has been cancelled.
|
||
"""
|
||
CANCELLED
|
||
|
||
"""
|
||
The check suite or run has failed.
|
||
"""
|
||
FAILURE
|
||
|
||
"""
|
||
The check suite or run was neutral.
|
||
"""
|
||
NEUTRAL
|
||
|
||
"""
|
||
The check suite or run was skipped.
|
||
"""
|
||
SKIPPED
|
||
|
||
"""
|
||
The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion.
|
||
"""
|
||
STALE
|
||
|
||
"""
|
||
The check suite or run has failed at startup.
|
||
"""
|
||
STARTUP_FAILURE
|
||
|
||
"""
|
||
The check suite or run has succeeded.
|
||
"""
|
||
SUCCESS
|
||
|
||
"""
|
||
The check suite or run has timed out.
|
||
"""
|
||
TIMED_OUT
|
||
}
|
||
|
||
"""
|
||
A check run.
|
||
"""
|
||
type CheckRun implements Node & RequirableByPullRequest & UniformResourceLocatable {
|
||
"""
|
||
The check run's annotations
|
||
"""
|
||
annotations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): CheckAnnotationConnection
|
||
|
||
"""
|
||
The check suite that this run is a part of.
|
||
"""
|
||
checkSuite: CheckSuite!
|
||
|
||
"""
|
||
Identifies the date and time when the check run was completed.
|
||
"""
|
||
completedAt: DateTime
|
||
|
||
"""
|
||
The conclusion of the check run.
|
||
"""
|
||
conclusion: CheckConclusionState
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The corresponding deployment for this job, if any
|
||
"""
|
||
deployment: Deployment
|
||
|
||
"""
|
||
The URL from which to find full details of the check run on the integrator's site.
|
||
"""
|
||
detailsUrl: URI
|
||
|
||
"""
|
||
A reference for the check run on the integrator's system.
|
||
"""
|
||
externalId: String
|
||
id: ID!
|
||
|
||
"""
|
||
Whether this is required to pass before merging for a specific pull request.
|
||
"""
|
||
isRequired(
|
||
"""
|
||
The id of the pull request this is required for
|
||
"""
|
||
pullRequestId: ID
|
||
|
||
"""
|
||
The number of the pull request this is required for
|
||
"""
|
||
pullRequestNumber: Int
|
||
): Boolean!
|
||
|
||
"""
|
||
The name of the check for this check run.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
Information about a pending deployment, if any, in this check run
|
||
"""
|
||
pendingDeploymentRequest: DeploymentRequest
|
||
|
||
"""
|
||
The permalink to the check run summary.
|
||
"""
|
||
permalink: URI!
|
||
|
||
"""
|
||
The repository associated with this check run.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this check run.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the date and time when the check run was started.
|
||
"""
|
||
startedAt: DateTime
|
||
|
||
"""
|
||
The current status of the check run.
|
||
"""
|
||
status: CheckStatusState!
|
||
|
||
"""
|
||
The check run's steps
|
||
"""
|
||
steps(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Step number
|
||
"""
|
||
number: Int
|
||
): CheckStepConnection
|
||
|
||
"""
|
||
A string representing the check run's summary
|
||
"""
|
||
summary: String
|
||
|
||
"""
|
||
A string representing the check run's text
|
||
"""
|
||
text: String
|
||
|
||
"""
|
||
A string representing the check run
|
||
"""
|
||
title: String
|
||
|
||
"""
|
||
The HTTP URL for this check run.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Possible further actions the integrator can perform.
|
||
"""
|
||
input CheckRunAction {
|
||
"""
|
||
A short explanation of what this action would do.
|
||
"""
|
||
description: String!
|
||
|
||
"""
|
||
A reference for the action on the integrator's system.
|
||
"""
|
||
identifier: String!
|
||
|
||
"""
|
||
The text to be displayed on a button in the web UI.
|
||
"""
|
||
label: String!
|
||
}
|
||
|
||
"""
|
||
The connection type for CheckRun.
|
||
"""
|
||
type CheckRunConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CheckRunEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [CheckRun]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CheckRunEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: CheckRun
|
||
}
|
||
|
||
"""
|
||
The filters that are available when fetching check runs.
|
||
"""
|
||
input CheckRunFilter {
|
||
"""
|
||
Filters the check runs created by this application ID.
|
||
"""
|
||
appId: Int
|
||
|
||
"""
|
||
Filters the check runs by this name.
|
||
"""
|
||
checkName: String
|
||
|
||
"""
|
||
Filters the check runs by this type.
|
||
"""
|
||
checkType: CheckRunType
|
||
|
||
"""
|
||
Filters the check runs by these conclusions.
|
||
"""
|
||
conclusions: [CheckConclusionState!]
|
||
|
||
"""
|
||
Filters the check runs by this status. Superceded by statuses.
|
||
"""
|
||
status: CheckStatusState
|
||
|
||
"""
|
||
Filters the check runs by this status. Overrides status.
|
||
"""
|
||
statuses: [CheckStatusState!]
|
||
}
|
||
|
||
"""
|
||
Descriptive details about the check run.
|
||
"""
|
||
input CheckRunOutput {
|
||
"""
|
||
The annotations that are made as part of the check run.
|
||
"""
|
||
annotations: [CheckAnnotationData!]
|
||
|
||
"""
|
||
Images attached to the check run output displayed in the GitHub pull request UI.
|
||
"""
|
||
images: [CheckRunOutputImage!]
|
||
|
||
"""
|
||
The summary of the check run (supports Commonmark).
|
||
"""
|
||
summary: String!
|
||
|
||
"""
|
||
The details of the check run (supports Commonmark).
|
||
"""
|
||
text: String
|
||
|
||
"""
|
||
A title to provide for this check run.
|
||
"""
|
||
title: String!
|
||
}
|
||
|
||
"""
|
||
Images attached to the check run output displayed in the GitHub pull request UI.
|
||
"""
|
||
input CheckRunOutputImage {
|
||
"""
|
||
The alternative text for the image.
|
||
"""
|
||
alt: String!
|
||
|
||
"""
|
||
A short image description.
|
||
"""
|
||
caption: String
|
||
|
||
"""
|
||
The full URL of the image.
|
||
"""
|
||
imageUrl: URI!
|
||
}
|
||
|
||
"""
|
||
The possible states of a check run in a status rollup.
|
||
"""
|
||
enum CheckRunState {
|
||
"""
|
||
The check run requires action.
|
||
"""
|
||
ACTION_REQUIRED
|
||
|
||
"""
|
||
The check run has been cancelled.
|
||
"""
|
||
CANCELLED
|
||
|
||
"""
|
||
The check run has been completed.
|
||
"""
|
||
COMPLETED
|
||
|
||
"""
|
||
The check run has failed.
|
||
"""
|
||
FAILURE
|
||
|
||
"""
|
||
The check run is in progress.
|
||
"""
|
||
IN_PROGRESS
|
||
|
||
"""
|
||
The check run was neutral.
|
||
"""
|
||
NEUTRAL
|
||
|
||
"""
|
||
The check run is in pending state.
|
||
"""
|
||
PENDING
|
||
|
||
"""
|
||
The check run has been queued.
|
||
"""
|
||
QUEUED
|
||
|
||
"""
|
||
The check run was skipped.
|
||
"""
|
||
SKIPPED
|
||
|
||
"""
|
||
The check run was marked stale by GitHub. Only GitHub can use this conclusion.
|
||
"""
|
||
STALE
|
||
|
||
"""
|
||
The check run has failed at startup.
|
||
"""
|
||
STARTUP_FAILURE
|
||
|
||
"""
|
||
The check run has succeeded.
|
||
"""
|
||
SUCCESS
|
||
|
||
"""
|
||
The check run has timed out.
|
||
"""
|
||
TIMED_OUT
|
||
|
||
"""
|
||
The check run is in waiting state.
|
||
"""
|
||
WAITING
|
||
}
|
||
|
||
"""
|
||
Represents a count of the state of a check run.
|
||
"""
|
||
type CheckRunStateCount {
|
||
"""
|
||
The number of check runs with this state.
|
||
"""
|
||
count: Int!
|
||
|
||
"""
|
||
The state of a check run.
|
||
"""
|
||
state: CheckRunState!
|
||
}
|
||
|
||
"""
|
||
The possible types of check runs.
|
||
"""
|
||
enum CheckRunType {
|
||
"""
|
||
Every check run available.
|
||
"""
|
||
ALL
|
||
|
||
"""
|
||
The latest check run.
|
||
"""
|
||
LATEST
|
||
}
|
||
|
||
"""
|
||
The possible states for a check suite or run status.
|
||
"""
|
||
enum CheckStatusState {
|
||
"""
|
||
The check suite or run has been completed.
|
||
"""
|
||
COMPLETED
|
||
|
||
"""
|
||
The check suite or run is in progress.
|
||
"""
|
||
IN_PROGRESS
|
||
|
||
"""
|
||
The check suite or run is in pending state.
|
||
"""
|
||
PENDING
|
||
|
||
"""
|
||
The check suite or run has been queued.
|
||
"""
|
||
QUEUED
|
||
|
||
"""
|
||
The check suite or run has been requested.
|
||
"""
|
||
REQUESTED
|
||
|
||
"""
|
||
The check suite or run is in waiting state.
|
||
"""
|
||
WAITING
|
||
}
|
||
|
||
"""
|
||
A single check step.
|
||
"""
|
||
type CheckStep {
|
||
"""
|
||
Identifies the date and time when the check step was completed.
|
||
"""
|
||
completedAt: DateTime
|
||
|
||
"""
|
||
The conclusion of the check step.
|
||
"""
|
||
conclusion: CheckConclusionState
|
||
|
||
"""
|
||
A reference for the check step on the integrator's system.
|
||
"""
|
||
externalId: String
|
||
|
||
"""
|
||
The step's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The index of the step in the list of steps of the parent check run.
|
||
"""
|
||
number: Int!
|
||
|
||
"""
|
||
Number of seconds to completion.
|
||
"""
|
||
secondsToCompletion: Int
|
||
|
||
"""
|
||
Identifies the date and time when the check step was started.
|
||
"""
|
||
startedAt: DateTime
|
||
|
||
"""
|
||
The current status of the check step.
|
||
"""
|
||
status: CheckStatusState!
|
||
}
|
||
|
||
"""
|
||
The connection type for CheckStep.
|
||
"""
|
||
type CheckStepConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CheckStepEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [CheckStep]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CheckStepEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: CheckStep
|
||
}
|
||
|
||
"""
|
||
A check suite.
|
||
"""
|
||
type CheckSuite implements Node {
|
||
"""
|
||
The GitHub App which created this check suite.
|
||
"""
|
||
app: App
|
||
|
||
"""
|
||
The name of the branch for this check suite.
|
||
"""
|
||
branch: Ref
|
||
|
||
"""
|
||
The check runs associated with a check suite.
|
||
"""
|
||
checkRuns(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Filters the check runs by this type.
|
||
"""
|
||
filterBy: CheckRunFilter
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): CheckRunConnection
|
||
|
||
"""
|
||
The commit for this check suite
|
||
"""
|
||
commit: Commit!
|
||
|
||
"""
|
||
The conclusion of this check suite.
|
||
"""
|
||
conclusion: CheckConclusionState
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The user who triggered the check suite.
|
||
"""
|
||
creator: User
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
A list of open pull requests matching the check suite.
|
||
"""
|
||
matchingPullRequests(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
The base ref name to filter the pull requests by.
|
||
"""
|
||
baseRefName: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
The head ref name to filter the pull requests by.
|
||
"""
|
||
headRefName: String
|
||
|
||
"""
|
||
A list of label names to filter the pull requests by.
|
||
"""
|
||
labels: [String!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for pull requests returned from the connection.
|
||
"""
|
||
orderBy: IssueOrder
|
||
|
||
"""
|
||
A list of states to filter the pull requests by.
|
||
"""
|
||
states: [PullRequestState!]
|
||
): PullRequestConnection
|
||
|
||
"""
|
||
The push that triggered this check suite.
|
||
"""
|
||
push: Push
|
||
|
||
"""
|
||
The repository associated with this check suite.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this check suite
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The status of this check suite.
|
||
"""
|
||
status: CheckStatusState!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this check suite
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
The workflow run associated with this check suite.
|
||
"""
|
||
workflowRun: WorkflowRun
|
||
}
|
||
|
||
"""
|
||
The auto-trigger preferences that are available for check suites.
|
||
"""
|
||
input CheckSuiteAutoTriggerPreference {
|
||
"""
|
||
The node ID of the application that owns the check suite.
|
||
"""
|
||
appId: ID!
|
||
|
||
"""
|
||
Set to `true` to enable automatic creation of CheckSuite events upon pushes to the repository.
|
||
"""
|
||
setting: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for CheckSuite.
|
||
"""
|
||
type CheckSuiteConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CheckSuiteEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [CheckSuite]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CheckSuiteEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: CheckSuite
|
||
}
|
||
|
||
"""
|
||
The filters that are available when fetching check suites.
|
||
"""
|
||
input CheckSuiteFilter {
|
||
"""
|
||
Filters the check suites created by this application ID.
|
||
"""
|
||
appId: Int
|
||
|
||
"""
|
||
Filters the check suites by this name.
|
||
"""
|
||
checkName: String
|
||
}
|
||
|
||
"""
|
||
An object which can have its data claimed or claim data from another.
|
||
"""
|
||
union Claimable = Mannequin | User
|
||
|
||
"""
|
||
Autogenerated input type of ClearLabelsFromLabelable
|
||
"""
|
||
input ClearLabelsFromLabelableInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The id of the labelable object to clear the labels from.
|
||
"""
|
||
labelableId: ID! @possibleTypes(concreteTypes: ["Discussion", "Issue", "PullRequest"], abstractType: "Labelable")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ClearLabelsFromLabelable
|
||
"""
|
||
type ClearLabelsFromLabelablePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The item that was unlabeled.
|
||
"""
|
||
labelable: Labelable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ClearProjectV2ItemFieldValue
|
||
"""
|
||
input ClearProjectV2ItemFieldValueInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the field to be cleared.
|
||
"""
|
||
fieldId: ID!
|
||
@possibleTypes(
|
||
concreteTypes: ["ProjectV2Field", "ProjectV2IterationField", "ProjectV2SingleSelectField"]
|
||
abstractType: "ProjectV2FieldConfiguration"
|
||
)
|
||
|
||
"""
|
||
The ID of the item to be cleared.
|
||
"""
|
||
itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
|
||
|
||
"""
|
||
The ID of the Project.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ClearProjectV2ItemFieldValue
|
||
"""
|
||
type ClearProjectV2ItemFieldValuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated item.
|
||
"""
|
||
projectV2Item: ProjectV2Item
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CloneProject
|
||
"""
|
||
input CloneProjectInput {
|
||
"""
|
||
The description of the project.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Whether or not to clone the source project's workflows.
|
||
"""
|
||
includeWorkflows: Boolean!
|
||
|
||
"""
|
||
The name of the project.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The visibility of the project, defaults to false (private).
|
||
"""
|
||
public: Boolean
|
||
|
||
"""
|
||
The source project to clone.
|
||
"""
|
||
sourceId: ID! @possibleTypes(concreteTypes: ["Project"])
|
||
|
||
"""
|
||
The owner ID to create the project under.
|
||
"""
|
||
targetOwnerId: ID! @possibleTypes(concreteTypes: ["Organization", "Repository", "User"], abstractType: "ProjectOwner")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CloneProject
|
||
"""
|
||
type CloneProjectPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The id of the JobStatus for populating cloned fields.
|
||
"""
|
||
jobStatusId: String
|
||
|
||
"""
|
||
The new cloned project.
|
||
"""
|
||
project: Project
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CloneTemplateRepository
|
||
"""
|
||
input CloneTemplateRepositoryInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A short description of the new repository.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
Whether to copy all branches from the template to the new repository. Defaults
|
||
to copying only the default branch of the template.
|
||
"""
|
||
includeAllBranches: Boolean = false
|
||
|
||
"""
|
||
The name of the new repository.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The ID of the owner for the new repository.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "RepositoryOwner")
|
||
|
||
"""
|
||
The Node ID of the template repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
Indicates the repository's visibility level.
|
||
"""
|
||
visibility: RepositoryVisibility!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CloneTemplateRepository
|
||
"""
|
||
type CloneTemplateRepositoryPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new repository.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
An object that can be closed
|
||
"""
|
||
interface Closable {
|
||
"""
|
||
Indicates if the object is closed (definition of closed may depend on type)
|
||
"""
|
||
closed: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the object was closed.
|
||
"""
|
||
closedAt: DateTime
|
||
|
||
"""
|
||
Indicates if the object can be closed by the viewer.
|
||
"""
|
||
viewerCanClose: Boolean!
|
||
|
||
"""
|
||
Indicates if the object can be reopened by the viewer.
|
||
"""
|
||
viewerCanReopen: Boolean!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CloseDiscussion
|
||
"""
|
||
input CloseDiscussionInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the discussion to be closed.
|
||
"""
|
||
discussionId: ID! @possibleTypes(concreteTypes: ["Discussion"])
|
||
|
||
"""
|
||
The reason why the discussion is being closed.
|
||
"""
|
||
reason: DiscussionCloseReason = RESOLVED
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CloseDiscussion
|
||
"""
|
||
type CloseDiscussionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The discussion that was closed.
|
||
"""
|
||
discussion: Discussion
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CloseIssue
|
||
"""
|
||
input CloseIssueInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the issue to be closed.
|
||
"""
|
||
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
|
||
|
||
"""
|
||
The reason the issue is to be closed.
|
||
"""
|
||
stateReason: IssueClosedStateReason
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CloseIssue
|
||
"""
|
||
type CloseIssuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The issue that was closed.
|
||
"""
|
||
issue: Issue
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ClosePullRequest
|
||
"""
|
||
input ClosePullRequestInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the pull request to be closed.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ClosePullRequest
|
||
"""
|
||
type ClosePullRequestPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The pull request that was closed.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Represents a 'closed' event on any `Closable`.
|
||
"""
|
||
type ClosedEvent implements Node & UniformResourceLocatable {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Object that was closed.
|
||
"""
|
||
closable: Closable!
|
||
|
||
"""
|
||
Object which triggered the creation of this event.
|
||
"""
|
||
closer: Closer
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The HTTP path for this closed event.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The reason the issue state was changed to closed.
|
||
"""
|
||
stateReason: IssueStateReason
|
||
|
||
"""
|
||
The HTTP URL for this closed event.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
The object which triggered a `ClosedEvent`.
|
||
"""
|
||
union Closer = Commit | PullRequest
|
||
|
||
"""
|
||
The Code of Conduct for a repository
|
||
"""
|
||
type CodeOfConduct implements Node {
|
||
"""
|
||
The body of the Code of Conduct
|
||
"""
|
||
body: String
|
||
id: ID!
|
||
|
||
"""
|
||
The key for the Code of Conduct
|
||
"""
|
||
key: String!
|
||
|
||
"""
|
||
The formal name of the Code of Conduct
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The HTTP path for this Code of Conduct
|
||
"""
|
||
resourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for this Code of Conduct
|
||
"""
|
||
url: URI
|
||
}
|
||
|
||
"""
|
||
Collaborators affiliation level with a subject.
|
||
"""
|
||
enum CollaboratorAffiliation {
|
||
"""
|
||
All collaborators the authenticated user can see.
|
||
"""
|
||
ALL
|
||
|
||
"""
|
||
All collaborators with permissions to an organization-owned subject, regardless of organization membership status.
|
||
"""
|
||
DIRECT
|
||
|
||
"""
|
||
All outside collaborators of an organization-owned subject.
|
||
"""
|
||
OUTSIDE
|
||
}
|
||
|
||
"""
|
||
Represents a comment.
|
||
"""
|
||
interface Comment {
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the subject of the comment.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
|
||
"""
|
||
The body as Markdown.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The body rendered to text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
The actor who edited the comment.
|
||
"""
|
||
editor: Actor
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
}
|
||
|
||
"""
|
||
A comment author association with repository.
|
||
"""
|
||
enum CommentAuthorAssociation {
|
||
"""
|
||
Author has been invited to collaborate on the repository.
|
||
"""
|
||
COLLABORATOR
|
||
|
||
"""
|
||
Author has previously committed to the repository.
|
||
"""
|
||
CONTRIBUTOR
|
||
|
||
"""
|
||
Author has not previously committed to GitHub.
|
||
"""
|
||
FIRST_TIMER
|
||
|
||
"""
|
||
Author has not previously committed to the repository.
|
||
"""
|
||
FIRST_TIME_CONTRIBUTOR
|
||
|
||
"""
|
||
Author is a placeholder for an unclaimed user.
|
||
"""
|
||
MANNEQUIN
|
||
|
||
"""
|
||
Author is a member of the organization that owns the repository.
|
||
"""
|
||
MEMBER
|
||
|
||
"""
|
||
Author has no association with the repository.
|
||
"""
|
||
NONE
|
||
|
||
"""
|
||
Author is the owner of the repository.
|
||
"""
|
||
OWNER
|
||
}
|
||
|
||
"""
|
||
The possible errors that will prevent a user from updating a comment.
|
||
"""
|
||
enum CommentCannotUpdateReason {
|
||
"""
|
||
Unable to create comment because repository is archived.
|
||
"""
|
||
ARCHIVED
|
||
|
||
"""
|
||
You cannot update this comment
|
||
"""
|
||
DENIED
|
||
|
||
"""
|
||
You must be the author or have write access to this repository to update this comment.
|
||
"""
|
||
INSUFFICIENT_ACCESS
|
||
|
||
"""
|
||
Unable to create comment because issue is locked.
|
||
"""
|
||
LOCKED
|
||
|
||
"""
|
||
You must be logged in to update this comment.
|
||
"""
|
||
LOGIN_REQUIRED
|
||
|
||
"""
|
||
Repository is under maintenance.
|
||
"""
|
||
MAINTENANCE
|
||
|
||
"""
|
||
At least one email address must be verified to update this comment.
|
||
"""
|
||
VERIFIED_EMAIL_REQUIRED
|
||
}
|
||
|
||
"""
|
||
Represents a 'comment_deleted' event on a given issue or pull request.
|
||
"""
|
||
type CommentDeletedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The user who authored the deleted comment.
|
||
"""
|
||
deletedCommentAuthor: Actor
|
||
id: ID!
|
||
}
|
||
|
||
"""
|
||
Represents a Git commit.
|
||
"""
|
||
type Commit implements GitObject & Node & Subscribable & UniformResourceLocatable {
|
||
"""
|
||
An abbreviated version of the Git object ID
|
||
"""
|
||
abbreviatedOid: String!
|
||
|
||
"""
|
||
The number of additions in this commit.
|
||
"""
|
||
additions: Int!
|
||
|
||
"""
|
||
The merged Pull Request that introduced the commit to the repository. If the
|
||
commit is not present in the default branch, additionally returns open Pull
|
||
Requests associated with the commit
|
||
"""
|
||
associatedPullRequests(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for pull requests.
|
||
"""
|
||
orderBy: PullRequestOrder = {field: CREATED_AT, direction: ASC}
|
||
): PullRequestConnection
|
||
|
||
"""
|
||
Authorship details of the commit.
|
||
"""
|
||
author: GitActor
|
||
|
||
"""
|
||
Check if the committer and the author match.
|
||
"""
|
||
authoredByCommitter: Boolean!
|
||
|
||
"""
|
||
The datetime when this commit was authored.
|
||
"""
|
||
authoredDate: DateTime!
|
||
|
||
"""
|
||
The list of authors for this commit based on the git author and the Co-authored-by
|
||
message trailer. The git author will always be first.
|
||
"""
|
||
authors(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): GitActorConnection!
|
||
|
||
"""
|
||
Fetches `git blame` information.
|
||
"""
|
||
blame(
|
||
"""
|
||
The file whose Git blame information you want.
|
||
"""
|
||
path: String!
|
||
): Blame!
|
||
|
||
"""
|
||
We recommend using the `changedFilesIfAvailable` field instead of
|
||
`changedFiles`, as `changedFiles` will cause your request to return an error
|
||
if GitHub is unable to calculate the number of changed files.
|
||
"""
|
||
changedFiles: Int!
|
||
@deprecated(
|
||
reason: "`changedFiles` will be removed. Use `changedFilesIfAvailable` instead. Removal on 2023-01-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The number of changed files in this commit. If GitHub is unable to calculate
|
||
the number of changed files (for example due to a timeout), this will return
|
||
`null`. We recommend using this field instead of `changedFiles`.
|
||
"""
|
||
changedFilesIfAvailable: Int
|
||
|
||
"""
|
||
The check suites associated with a commit.
|
||
"""
|
||
checkSuites(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Filters the check suites by this type.
|
||
"""
|
||
filterBy: CheckSuiteFilter
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): CheckSuiteConnection
|
||
|
||
"""
|
||
Comments made on the commit.
|
||
"""
|
||
comments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): CommitCommentConnection!
|
||
|
||
"""
|
||
The HTTP path for this Git object
|
||
"""
|
||
commitResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this Git object
|
||
"""
|
||
commitUrl: URI!
|
||
|
||
"""
|
||
The datetime when this commit was committed.
|
||
"""
|
||
committedDate: DateTime!
|
||
|
||
"""
|
||
Check if committed via GitHub web UI.
|
||
"""
|
||
committedViaWeb: Boolean!
|
||
|
||
"""
|
||
Committer details of the commit.
|
||
"""
|
||
committer: GitActor
|
||
|
||
"""
|
||
The number of deletions in this commit.
|
||
"""
|
||
deletions: Int!
|
||
|
||
"""
|
||
The deployments associated with a commit.
|
||
"""
|
||
deployments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Environments to list deployments for
|
||
"""
|
||
environments: [String!]
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for deployments returned from the connection.
|
||
"""
|
||
orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC}
|
||
): DeploymentConnection
|
||
|
||
"""
|
||
The tree entry representing the file located at the given path.
|
||
"""
|
||
file(
|
||
"""
|
||
The path for the file
|
||
"""
|
||
path: String!
|
||
): TreeEntry
|
||
|
||
"""
|
||
The linear commit history starting from (and including) this commit, in the same order as `git log`.
|
||
"""
|
||
history(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
If non-null, filters history to only show commits with matching authorship.
|
||
"""
|
||
author: CommitAuthor
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
If non-null, filters history to only show commits touching files under this path.
|
||
"""
|
||
path: String
|
||
|
||
"""
|
||
Allows specifying a beginning time or date for fetching commits.
|
||
"""
|
||
since: GitTimestamp
|
||
|
||
"""
|
||
Allows specifying an ending time or date for fetching commits.
|
||
"""
|
||
until: GitTimestamp
|
||
): CommitHistoryConnection!
|
||
id: ID!
|
||
|
||
"""
|
||
The Git commit message
|
||
"""
|
||
message: String!
|
||
|
||
"""
|
||
The Git commit message body
|
||
"""
|
||
messageBody: String!
|
||
|
||
"""
|
||
The commit message body rendered to HTML.
|
||
"""
|
||
messageBodyHTML: HTML!
|
||
|
||
"""
|
||
The Git commit message headline
|
||
"""
|
||
messageHeadline: String!
|
||
|
||
"""
|
||
The commit message headline rendered to HTML.
|
||
"""
|
||
messageHeadlineHTML: HTML!
|
||
|
||
"""
|
||
The Git object ID
|
||
"""
|
||
oid: GitObjectID!
|
||
|
||
"""
|
||
The organization this commit was made on behalf of.
|
||
"""
|
||
onBehalfOf: Organization
|
||
|
||
"""
|
||
The parents of a commit.
|
||
"""
|
||
parents(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): CommitConnection!
|
||
|
||
"""
|
||
The datetime when this commit was pushed.
|
||
"""
|
||
pushedDate: DateTime @deprecated(reason: "`pushedDate` is no longer supported. Removal on 2023-07-01 UTC.")
|
||
|
||
"""
|
||
The Repository this commit belongs to
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this commit
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Commit signing information, if present.
|
||
"""
|
||
signature: GitSignature
|
||
|
||
"""
|
||
Status information for this commit
|
||
"""
|
||
status: Status
|
||
|
||
"""
|
||
Check and Status rollup information for this commit.
|
||
"""
|
||
statusCheckRollup: StatusCheckRollup
|
||
|
||
"""
|
||
Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file.
|
||
"""
|
||
submodules(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): SubmoduleConnection!
|
||
|
||
"""
|
||
Returns a URL to download a tarball archive for a repository.
|
||
Note: For private repositories, these links are temporary and expire after five minutes.
|
||
"""
|
||
tarballUrl: URI!
|
||
|
||
"""
|
||
Commit's root Tree
|
||
"""
|
||
tree: Tree!
|
||
|
||
"""
|
||
The HTTP path for the tree of this commit
|
||
"""
|
||
treeResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for the tree of this commit
|
||
"""
|
||
treeUrl: URI!
|
||
|
||
"""
|
||
The HTTP URL for this commit
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Check if the viewer is able to change their subscription status for the repository.
|
||
"""
|
||
viewerCanSubscribe: Boolean!
|
||
|
||
"""
|
||
Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
|
||
"""
|
||
viewerSubscription: SubscriptionState
|
||
|
||
"""
|
||
Returns a URL to download a zipball archive for a repository.
|
||
Note: For private repositories, these links are temporary and expire after five minutes.
|
||
"""
|
||
zipballUrl: URI!
|
||
}
|
||
|
||
"""
|
||
Specifies an author for filtering Git commits.
|
||
"""
|
||
input CommitAuthor {
|
||
"""
|
||
Email addresses to filter by. Commits authored by any of the specified email addresses will be returned.
|
||
"""
|
||
emails: [String!]
|
||
|
||
"""
|
||
ID of a User to filter by. If non-null, only commits authored by this user
|
||
will be returned. This field takes precedence over emails.
|
||
"""
|
||
id: ID
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the commit_author_email_pattern rule
|
||
"""
|
||
type CommitAuthorEmailPatternParameters {
|
||
"""
|
||
How this rule will appear to users.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
If true, the rule will fail if the pattern matches.
|
||
"""
|
||
negate: Boolean!
|
||
|
||
"""
|
||
The operator to use for matching.
|
||
"""
|
||
operator: String!
|
||
|
||
"""
|
||
The pattern to match with.
|
||
"""
|
||
pattern: String!
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the commit_author_email_pattern rule
|
||
"""
|
||
input CommitAuthorEmailPatternParametersInput {
|
||
"""
|
||
How this rule will appear to users.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
If true, the rule will fail if the pattern matches.
|
||
"""
|
||
negate: Boolean
|
||
|
||
"""
|
||
The operator to use for matching.
|
||
"""
|
||
operator: String!
|
||
|
||
"""
|
||
The pattern to match with.
|
||
"""
|
||
pattern: String!
|
||
}
|
||
|
||
"""
|
||
Represents a comment on a given Commit.
|
||
"""
|
||
type CommitComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment {
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the subject of the comment.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
|
||
"""
|
||
Identifies the comment body.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The body rendered to text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
Identifies the commit associated with the comment, if the commit exists.
|
||
"""
|
||
commit: Commit
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The actor who edited the comment.
|
||
"""
|
||
editor: Actor
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
Returns whether or not a comment has been minimized.
|
||
"""
|
||
isMinimized: Boolean!
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
Returns why the comment was minimized. One of `abuse`, `off-topic`,
|
||
`outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
|
||
formatting of these values differs from the inputs to the `MinimizeComment` mutation.
|
||
"""
|
||
minimizedReason: String
|
||
|
||
"""
|
||
Identifies the file path associated with the comment.
|
||
"""
|
||
path: String
|
||
|
||
"""
|
||
Identifies the line position associated with the comment.
|
||
"""
|
||
position: Int
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path permalink for this commit comment.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL permalink for this commit comment.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Check if the current viewer can delete this object.
|
||
"""
|
||
viewerCanDelete: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can minimize this object.
|
||
"""
|
||
viewerCanMinimize: Boolean!
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
Reasons why the current viewer can not update this comment.
|
||
"""
|
||
viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for CommitComment.
|
||
"""
|
||
type CommitCommentConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CommitCommentEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [CommitComment]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CommitCommentEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: CommitComment
|
||
}
|
||
|
||
"""
|
||
A thread of comments on a commit.
|
||
"""
|
||
type CommitCommentThread implements Node & RepositoryNode {
|
||
"""
|
||
The comments that exist in this thread.
|
||
"""
|
||
comments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): CommitCommentConnection!
|
||
|
||
"""
|
||
The commit the comments were made on.
|
||
"""
|
||
commit: Commit
|
||
id: ID!
|
||
|
||
"""
|
||
The file the comments were made on.
|
||
"""
|
||
path: String
|
||
|
||
"""
|
||
The position in the diff for the commit that the comment was made on.
|
||
"""
|
||
position: Int
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
The connection type for Commit.
|
||
"""
|
||
type CommitConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CommitEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Commit]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Ordering options for commit contribution connections.
|
||
"""
|
||
input CommitContributionOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field by which to order commit contributions.
|
||
"""
|
||
field: CommitContributionOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which commit contribution connections can be ordered.
|
||
"""
|
||
enum CommitContributionOrderField {
|
||
"""
|
||
Order commit contributions by how many commits they represent.
|
||
"""
|
||
COMMIT_COUNT
|
||
|
||
"""
|
||
Order commit contributions by when they were made.
|
||
"""
|
||
OCCURRED_AT
|
||
}
|
||
|
||
"""
|
||
This aggregates commits made by a user within one repository.
|
||
"""
|
||
type CommitContributionsByRepository {
|
||
"""
|
||
The commit contributions, each representing a day.
|
||
"""
|
||
contributions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for commit contributions returned from the connection.
|
||
"""
|
||
orderBy: CommitContributionOrder = {field: OCCURRED_AT, direction: DESC}
|
||
): CreatedCommitContributionConnection!
|
||
|
||
"""
|
||
The repository in which the commits were made.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for the user's commits to the repository in this time range.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for the user's commits to the repository in this time range.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CommitEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Commit
|
||
}
|
||
|
||
"""
|
||
The connection type for Commit.
|
||
"""
|
||
type CommitHistoryConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CommitEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Commit]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
A message to include with a new commit
|
||
"""
|
||
input CommitMessage {
|
||
"""
|
||
The body of the message.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
The headline of the message.
|
||
"""
|
||
headline: String!
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the commit_message_pattern rule
|
||
"""
|
||
type CommitMessagePatternParameters {
|
||
"""
|
||
How this rule will appear to users.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
If true, the rule will fail if the pattern matches.
|
||
"""
|
||
negate: Boolean!
|
||
|
||
"""
|
||
The operator to use for matching.
|
||
"""
|
||
operator: String!
|
||
|
||
"""
|
||
The pattern to match with.
|
||
"""
|
||
pattern: String!
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the commit_message_pattern rule
|
||
"""
|
||
input CommitMessagePatternParametersInput {
|
||
"""
|
||
How this rule will appear to users.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
If true, the rule will fail if the pattern matches.
|
||
"""
|
||
negate: Boolean
|
||
|
||
"""
|
||
The operator to use for matching.
|
||
"""
|
||
operator: String!
|
||
|
||
"""
|
||
The pattern to match with.
|
||
"""
|
||
pattern: String!
|
||
}
|
||
|
||
"""
|
||
A git ref for a commit to be appended to.
|
||
|
||
The ref must be a branch, i.e. its fully qualified name must start
|
||
with `refs/heads/` (although the input is not required to be fully
|
||
qualified).
|
||
|
||
The Ref may be specified by its global node ID or by the
|
||
`repositoryNameWithOwner` and `branchName`.
|
||
|
||
### Examples
|
||
|
||
Specify a branch using a global node ID:
|
||
|
||
{ "id": "MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=" }
|
||
|
||
Specify a branch using `repositoryNameWithOwner` and `branchName`:
|
||
|
||
{
|
||
"repositoryNameWithOwner": "github/graphql-client",
|
||
"branchName": "main"
|
||
}
|
||
"""
|
||
input CommittableBranch {
|
||
"""
|
||
The unqualified name of the branch to append the commit to.
|
||
"""
|
||
branchName: String
|
||
|
||
"""
|
||
The Node ID of the Ref to be updated.
|
||
"""
|
||
id: ID
|
||
|
||
"""
|
||
The nameWithOwner of the repository to commit to.
|
||
"""
|
||
repositoryNameWithOwner: String
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the committer_email_pattern rule
|
||
"""
|
||
type CommitterEmailPatternParameters {
|
||
"""
|
||
How this rule will appear to users.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
If true, the rule will fail if the pattern matches.
|
||
"""
|
||
negate: Boolean!
|
||
|
||
"""
|
||
The operator to use for matching.
|
||
"""
|
||
operator: String!
|
||
|
||
"""
|
||
The pattern to match with.
|
||
"""
|
||
pattern: String!
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the committer_email_pattern rule
|
||
"""
|
||
input CommitterEmailPatternParametersInput {
|
||
"""
|
||
How this rule will appear to users.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
If true, the rule will fail if the pattern matches.
|
||
"""
|
||
negate: Boolean
|
||
|
||
"""
|
||
The operator to use for matching.
|
||
"""
|
||
operator: String!
|
||
|
||
"""
|
||
The pattern to match with.
|
||
"""
|
||
pattern: String!
|
||
}
|
||
|
||
"""
|
||
Represents a comparison between two commit revisions.
|
||
"""
|
||
type Comparison implements Node {
|
||
"""
|
||
The number of commits ahead of the base branch.
|
||
"""
|
||
aheadBy: Int!
|
||
|
||
"""
|
||
The base revision of this comparison.
|
||
"""
|
||
baseTarget: GitObject!
|
||
|
||
"""
|
||
The number of commits behind the base branch.
|
||
"""
|
||
behindBy: Int!
|
||
|
||
"""
|
||
The commits which compose this comparison.
|
||
"""
|
||
commits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ComparisonCommitConnection!
|
||
|
||
"""
|
||
The head revision of this comparison.
|
||
"""
|
||
headTarget: GitObject!
|
||
id: ID!
|
||
|
||
"""
|
||
The status of this comparison.
|
||
"""
|
||
status: ComparisonStatus!
|
||
}
|
||
|
||
"""
|
||
The connection type for Commit.
|
||
"""
|
||
type ComparisonCommitConnection {
|
||
"""
|
||
The total count of authors and co-authors across all commits.
|
||
"""
|
||
authorCount: Int!
|
||
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CommitEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Commit]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
The status of a git comparison between two refs.
|
||
"""
|
||
enum ComparisonStatus {
|
||
"""
|
||
The head ref is ahead of the base ref.
|
||
"""
|
||
AHEAD
|
||
|
||
"""
|
||
The head ref is behind the base ref.
|
||
"""
|
||
BEHIND
|
||
|
||
"""
|
||
The head ref is both ahead and behind of the base ref, indicating git history has diverged.
|
||
"""
|
||
DIVERGED
|
||
|
||
"""
|
||
The head ref and base ref are identical.
|
||
"""
|
||
IDENTICAL
|
||
}
|
||
|
||
"""
|
||
Represents a 'connected' event on a given issue or pull request.
|
||
"""
|
||
type ConnectedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Reference originated in a different repository.
|
||
"""
|
||
isCrossRepository: Boolean!
|
||
|
||
"""
|
||
Issue or pull request that made the reference.
|
||
"""
|
||
source: ReferencedSubject!
|
||
|
||
"""
|
||
Issue or pull request which was connected.
|
||
"""
|
||
subject: ReferencedSubject!
|
||
}
|
||
|
||
"""
|
||
Represents a contribution a user made on GitHub, such as opening an issue.
|
||
"""
|
||
interface Contribution {
|
||
"""
|
||
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.
|
||
"""
|
||
isRestricted: Boolean!
|
||
|
||
"""
|
||
When this contribution was made.
|
||
"""
|
||
occurredAt: DateTime!
|
||
|
||
"""
|
||
The HTTP path for this contribution.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this contribution.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
The user who made this contribution.
|
||
"""
|
||
user: User!
|
||
}
|
||
|
||
"""
|
||
A calendar of contributions made on GitHub by a user.
|
||
"""
|
||
type ContributionCalendar {
|
||
"""
|
||
A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.
|
||
"""
|
||
colors: [String!]!
|
||
|
||
"""
|
||
Determine if the color set was chosen because it's currently Halloween.
|
||
"""
|
||
isHalloween: Boolean!
|
||
|
||
"""
|
||
A list of the months of contributions in this calendar.
|
||
"""
|
||
months: [ContributionCalendarMonth!]!
|
||
|
||
"""
|
||
The count of total contributions in the calendar.
|
||
"""
|
||
totalContributions: Int!
|
||
|
||
"""
|
||
A list of the weeks of contributions in this calendar.
|
||
"""
|
||
weeks: [ContributionCalendarWeek!]!
|
||
}
|
||
|
||
"""
|
||
Represents a single day of contributions on GitHub by a user.
|
||
"""
|
||
type ContributionCalendarDay {
|
||
"""
|
||
The hex color code that represents how many contributions were made on this day compared to others in the calendar.
|
||
"""
|
||
color: String!
|
||
|
||
"""
|
||
How many contributions were made by the user on this day.
|
||
"""
|
||
contributionCount: Int!
|
||
|
||
"""
|
||
Indication of contributions, relative to other days. Can be used to indicate
|
||
which color to represent this day on a calendar.
|
||
"""
|
||
contributionLevel: ContributionLevel!
|
||
|
||
"""
|
||
The day this square represents.
|
||
"""
|
||
date: Date!
|
||
|
||
"""
|
||
A number representing which day of the week this square represents, e.g., 1 is Monday.
|
||
"""
|
||
weekday: Int!
|
||
}
|
||
|
||
"""
|
||
A month of contributions in a user's contribution graph.
|
||
"""
|
||
type ContributionCalendarMonth {
|
||
"""
|
||
The date of the first day of this month.
|
||
"""
|
||
firstDay: Date!
|
||
|
||
"""
|
||
The name of the month.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
How many weeks started in this month.
|
||
"""
|
||
totalWeeks: Int!
|
||
|
||
"""
|
||
The year the month occurred in.
|
||
"""
|
||
year: Int!
|
||
}
|
||
|
||
"""
|
||
A week of contributions in a user's contribution graph.
|
||
"""
|
||
type ContributionCalendarWeek {
|
||
"""
|
||
The days of contributions in this week.
|
||
"""
|
||
contributionDays: [ContributionCalendarDay!]!
|
||
|
||
"""
|
||
The date of the earliest square in this week.
|
||
"""
|
||
firstDay: Date!
|
||
}
|
||
|
||
"""
|
||
Varying levels of contributions from none to many.
|
||
"""
|
||
enum ContributionLevel {
|
||
"""
|
||
Lowest 25% of days of contributions.
|
||
"""
|
||
FIRST_QUARTILE
|
||
|
||
"""
|
||
Highest 25% of days of contributions. More contributions than the third quartile.
|
||
"""
|
||
FOURTH_QUARTILE
|
||
|
||
"""
|
||
No contributions occurred.
|
||
"""
|
||
NONE
|
||
|
||
"""
|
||
Second lowest 25% of days of contributions. More contributions than the first quartile.
|
||
"""
|
||
SECOND_QUARTILE
|
||
|
||
"""
|
||
Second highest 25% of days of contributions. More contributions than second quartile, less than the fourth quartile.
|
||
"""
|
||
THIRD_QUARTILE
|
||
}
|
||
|
||
"""
|
||
Ordering options for contribution connections.
|
||
"""
|
||
input ContributionOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
}
|
||
|
||
"""
|
||
A contributions collection aggregates contributions such as opened issues and commits created by a user.
|
||
"""
|
||
type ContributionsCollection {
|
||
"""
|
||
Commit contributions made by the user, grouped by repository.
|
||
"""
|
||
commitContributionsByRepository(
|
||
"""
|
||
How many repositories should be included.
|
||
"""
|
||
maxRepositories: Int = 25
|
||
): [CommitContributionsByRepository!]!
|
||
|
||
"""
|
||
A calendar of this user's contributions on GitHub.
|
||
"""
|
||
contributionCalendar: ContributionCalendar!
|
||
|
||
"""
|
||
The years the user has been making contributions with the most recent year first.
|
||
"""
|
||
contributionYears: [Int!]!
|
||
|
||
"""
|
||
Determine if this collection's time span ends in the current month.
|
||
"""
|
||
doesEndInCurrentMonth: Boolean!
|
||
|
||
"""
|
||
The date of the first restricted contribution the user made in this time
|
||
period. Can only be non-null when the user has enabled private contribution counts.
|
||
"""
|
||
earliestRestrictedContributionDate: Date
|
||
|
||
"""
|
||
The ending date and time of this collection.
|
||
"""
|
||
endedAt: DateTime!
|
||
|
||
"""
|
||
The first issue the user opened on GitHub. This will be null if that issue was
|
||
opened outside the collection's time range and ignoreTimeRange is false. If
|
||
the issue is not visible but the user has opted to show private contributions,
|
||
a RestrictedContribution will be returned.
|
||
"""
|
||
firstIssueContribution: CreatedIssueOrRestrictedContribution
|
||
|
||
"""
|
||
The first pull request the user opened on GitHub. This will be null if that
|
||
pull request was opened outside the collection's time range and
|
||
ignoreTimeRange is not true. If the pull request is not visible but the user
|
||
has opted to show private contributions, a RestrictedContribution will be returned.
|
||
"""
|
||
firstPullRequestContribution: CreatedPullRequestOrRestrictedContribution
|
||
|
||
"""
|
||
The first repository the user created on GitHub. This will be null if that
|
||
first repository was created outside the collection's time range and
|
||
ignoreTimeRange is false. If the repository is not visible, then a
|
||
RestrictedContribution is returned.
|
||
"""
|
||
firstRepositoryContribution: CreatedRepositoryOrRestrictedContribution
|
||
|
||
"""
|
||
Does the user have any more activity in the timeline that occurred prior to the collection's time range?
|
||
"""
|
||
hasActivityInThePast: Boolean!
|
||
|
||
"""
|
||
Determine if there are any contributions in this collection.
|
||
"""
|
||
hasAnyContributions: Boolean!
|
||
|
||
"""
|
||
Determine if the user made any contributions in this time frame whose details
|
||
are not visible because they were made in a private repository. Can only be
|
||
true if the user enabled private contribution counts.
|
||
"""
|
||
hasAnyRestrictedContributions: Boolean!
|
||
|
||
"""
|
||
Whether or not the collector's time span is all within the same day.
|
||
"""
|
||
isSingleDay: Boolean!
|
||
|
||
"""
|
||
A list of issues the user opened.
|
||
"""
|
||
issueContributions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Should the user's first issue ever be excluded from the result.
|
||
"""
|
||
excludeFirst: Boolean = false
|
||
|
||
"""
|
||
Should the user's most commented issue be excluded from the result.
|
||
"""
|
||
excludePopular: Boolean = false
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for contributions returned from the connection.
|
||
"""
|
||
orderBy: ContributionOrder = {direction: DESC}
|
||
): CreatedIssueContributionConnection!
|
||
|
||
"""
|
||
Issue contributions made by the user, grouped by repository.
|
||
"""
|
||
issueContributionsByRepository(
|
||
"""
|
||
Should the user's first issue ever be excluded from the result.
|
||
"""
|
||
excludeFirst: Boolean = false
|
||
|
||
"""
|
||
Should the user's most commented issue be excluded from the result.
|
||
"""
|
||
excludePopular: Boolean = false
|
||
|
||
"""
|
||
How many repositories should be included.
|
||
"""
|
||
maxRepositories: Int = 25
|
||
): [IssueContributionsByRepository!]!
|
||
|
||
"""
|
||
When the user signed up for GitHub. This will be null if that sign up date
|
||
falls outside the collection's time range and ignoreTimeRange is false.
|
||
"""
|
||
joinedGitHubContribution: JoinedGitHubContribution
|
||
|
||
"""
|
||
The date of the most recent restricted contribution the user made in this time
|
||
period. Can only be non-null when the user has enabled private contribution counts.
|
||
"""
|
||
latestRestrictedContributionDate: Date
|
||
|
||
"""
|
||
When this collection's time range does not include any activity from the user, use this
|
||
to get a different collection from an earlier time range that does have activity.
|
||
"""
|
||
mostRecentCollectionWithActivity: ContributionsCollection
|
||
|
||
"""
|
||
Returns a different contributions collection from an earlier time range than this one
|
||
that does not have any contributions.
|
||
"""
|
||
mostRecentCollectionWithoutActivity: ContributionsCollection
|
||
|
||
"""
|
||
The issue the user opened on GitHub that received the most comments in the specified
|
||
time frame.
|
||
"""
|
||
popularIssueContribution: CreatedIssueContribution
|
||
|
||
"""
|
||
The pull request the user opened on GitHub that received the most comments in the
|
||
specified time frame.
|
||
"""
|
||
popularPullRequestContribution: CreatedPullRequestContribution
|
||
|
||
"""
|
||
Pull request contributions made by the user.
|
||
"""
|
||
pullRequestContributions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Should the user's first pull request ever be excluded from the result.
|
||
"""
|
||
excludeFirst: Boolean = false
|
||
|
||
"""
|
||
Should the user's most commented pull request be excluded from the result.
|
||
"""
|
||
excludePopular: Boolean = false
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for contributions returned from the connection.
|
||
"""
|
||
orderBy: ContributionOrder = {direction: DESC}
|
||
): CreatedPullRequestContributionConnection!
|
||
|
||
"""
|
||
Pull request contributions made by the user, grouped by repository.
|
||
"""
|
||
pullRequestContributionsByRepository(
|
||
"""
|
||
Should the user's first pull request ever be excluded from the result.
|
||
"""
|
||
excludeFirst: Boolean = false
|
||
|
||
"""
|
||
Should the user's most commented pull request be excluded from the result.
|
||
"""
|
||
excludePopular: Boolean = false
|
||
|
||
"""
|
||
How many repositories should be included.
|
||
"""
|
||
maxRepositories: Int = 25
|
||
): [PullRequestContributionsByRepository!]!
|
||
|
||
"""
|
||
Pull request review contributions made by the user. Returns the most recently
|
||
submitted review for each PR reviewed by the user.
|
||
"""
|
||
pullRequestReviewContributions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for contributions returned from the connection.
|
||
"""
|
||
orderBy: ContributionOrder = {direction: DESC}
|
||
): CreatedPullRequestReviewContributionConnection!
|
||
|
||
"""
|
||
Pull request review contributions made by the user, grouped by repository.
|
||
"""
|
||
pullRequestReviewContributionsByRepository(
|
||
"""
|
||
How many repositories should be included.
|
||
"""
|
||
maxRepositories: Int = 25
|
||
): [PullRequestReviewContributionsByRepository!]!
|
||
|
||
"""
|
||
A list of repositories owned by the user that the user created in this time range.
|
||
"""
|
||
repositoryContributions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Should the user's first repository ever be excluded from the result.
|
||
"""
|
||
excludeFirst: Boolean = false
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for contributions returned from the connection.
|
||
"""
|
||
orderBy: ContributionOrder = {direction: DESC}
|
||
): CreatedRepositoryContributionConnection!
|
||
|
||
"""
|
||
A count of contributions made by the user that the viewer cannot access. Only
|
||
non-zero when the user has chosen to share their private contribution counts.
|
||
"""
|
||
restrictedContributionsCount: Int!
|
||
|
||
"""
|
||
The beginning date and time of this collection.
|
||
"""
|
||
startedAt: DateTime!
|
||
|
||
"""
|
||
How many commits were made by the user in this time span.
|
||
"""
|
||
totalCommitContributions: Int!
|
||
|
||
"""
|
||
How many issues the user opened.
|
||
"""
|
||
totalIssueContributions(
|
||
"""
|
||
Should the user's first issue ever be excluded from this count.
|
||
"""
|
||
excludeFirst: Boolean = false
|
||
|
||
"""
|
||
Should the user's most commented issue be excluded from this count.
|
||
"""
|
||
excludePopular: Boolean = false
|
||
): Int!
|
||
|
||
"""
|
||
How many pull requests the user opened.
|
||
"""
|
||
totalPullRequestContributions(
|
||
"""
|
||
Should the user's first pull request ever be excluded from this count.
|
||
"""
|
||
excludeFirst: Boolean = false
|
||
|
||
"""
|
||
Should the user's most commented pull request be excluded from this count.
|
||
"""
|
||
excludePopular: Boolean = false
|
||
): Int!
|
||
|
||
"""
|
||
How many pull request reviews the user left.
|
||
"""
|
||
totalPullRequestReviewContributions: Int!
|
||
|
||
"""
|
||
How many different repositories the user committed to.
|
||
"""
|
||
totalRepositoriesWithContributedCommits: Int!
|
||
|
||
"""
|
||
How many different repositories the user opened issues in.
|
||
"""
|
||
totalRepositoriesWithContributedIssues(
|
||
"""
|
||
Should the user's first issue ever be excluded from this count.
|
||
"""
|
||
excludeFirst: Boolean = false
|
||
|
||
"""
|
||
Should the user's most commented issue be excluded from this count.
|
||
"""
|
||
excludePopular: Boolean = false
|
||
): Int!
|
||
|
||
"""
|
||
How many different repositories the user left pull request reviews in.
|
||
"""
|
||
totalRepositoriesWithContributedPullRequestReviews: Int!
|
||
|
||
"""
|
||
How many different repositories the user opened pull requests in.
|
||
"""
|
||
totalRepositoriesWithContributedPullRequests(
|
||
"""
|
||
Should the user's first pull request ever be excluded from this count.
|
||
"""
|
||
excludeFirst: Boolean = false
|
||
|
||
"""
|
||
Should the user's most commented pull request be excluded from this count.
|
||
"""
|
||
excludePopular: Boolean = false
|
||
): Int!
|
||
|
||
"""
|
||
How many repositories the user created.
|
||
"""
|
||
totalRepositoryContributions(
|
||
"""
|
||
Should the user's first repository ever be excluded from this count.
|
||
"""
|
||
excludeFirst: Boolean = false
|
||
): Int!
|
||
|
||
"""
|
||
The user who made the contributions in this collection.
|
||
"""
|
||
user: User!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ConvertProjectCardNoteToIssue
|
||
"""
|
||
input ConvertProjectCardNoteToIssueInput {
|
||
"""
|
||
The body of the newly created issue.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ProjectCard ID to convert.
|
||
"""
|
||
projectCardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"])
|
||
|
||
"""
|
||
The ID of the repository to create the issue in.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
The title of the newly created issue. Defaults to the card's note text.
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ConvertProjectCardNoteToIssue
|
||
"""
|
||
type ConvertProjectCardNoteToIssuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated ProjectCard.
|
||
"""
|
||
projectCard: ProjectCard
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ConvertPullRequestToDraft
|
||
"""
|
||
input ConvertPullRequestToDraftInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the pull request to convert to draft
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ConvertPullRequestToDraft
|
||
"""
|
||
type ConvertPullRequestToDraftPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The pull request that is now a draft.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Represents a 'convert_to_draft' event on a given pull request.
|
||
"""
|
||
type ConvertToDraftEvent implements Node & UniformResourceLocatable {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
The HTTP path for this convert to draft event.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this convert to draft event.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Represents a 'converted_note_to_issue' event on a given issue or pull request.
|
||
"""
|
||
type ConvertedNoteToIssueEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
Project referenced by event.
|
||
"""
|
||
project: Project @preview(toggledBy: "starfox-preview")
|
||
|
||
"""
|
||
Project card referenced by this project event.
|
||
"""
|
||
projectCard: ProjectCard @preview(toggledBy: "starfox-preview")
|
||
|
||
"""
|
||
Column name referenced by this project event.
|
||
"""
|
||
projectColumnName: String! @preview(toggledBy: "starfox-preview")
|
||
}
|
||
|
||
"""
|
||
Represents a 'converted_to_discussion' event on a given issue.
|
||
"""
|
||
type ConvertedToDiscussionEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The discussion that the issue was converted into.
|
||
"""
|
||
discussion: Discussion
|
||
id: ID!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CopyProjectV2
|
||
"""
|
||
input CopyProjectV2Input {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Include draft issues in the new project
|
||
"""
|
||
includeDraftIssues: Boolean = false
|
||
|
||
"""
|
||
The owner ID of the new project.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "OrganizationOrUser")
|
||
|
||
"""
|
||
The ID of the source Project to copy.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
|
||
"""
|
||
The title of the project.
|
||
"""
|
||
title: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CopyProjectV2
|
||
"""
|
||
type CopyProjectV2Payload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The copied project.
|
||
"""
|
||
projectV2: ProjectV2
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateAttributionInvitation
|
||
"""
|
||
input CreateAttributionInvitationInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the owner scoping the reattributable data.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["Bot", "Enterprise", "Mannequin", "Organization", "User"])
|
||
|
||
"""
|
||
The Node ID of the account owning the data to reattribute.
|
||
"""
|
||
sourceId: ID! @possibleTypes(concreteTypes: ["Bot", "Enterprise", "Mannequin", "Organization", "User"])
|
||
|
||
"""
|
||
The Node ID of the account which may claim the data.
|
||
"""
|
||
targetId: ID! @possibleTypes(concreteTypes: ["Bot", "Enterprise", "Mannequin", "Organization", "User"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateAttributionInvitation
|
||
"""
|
||
type CreateAttributionInvitationPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The owner scoping the reattributable data.
|
||
"""
|
||
owner: Organization
|
||
|
||
"""
|
||
The account owning the data to reattribute.
|
||
"""
|
||
source: Claimable
|
||
|
||
"""
|
||
The account which may claim the data.
|
||
"""
|
||
target: Claimable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateBranchProtectionRule
|
||
"""
|
||
input CreateBranchProtectionRuleInput {
|
||
"""
|
||
Can this branch be deleted.
|
||
"""
|
||
allowsDeletions: Boolean
|
||
|
||
"""
|
||
Are force pushes allowed on this branch.
|
||
"""
|
||
allowsForcePushes: Boolean
|
||
|
||
"""
|
||
Is branch creation a protected operation.
|
||
"""
|
||
blocksCreations: Boolean
|
||
|
||
"""
|
||
A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.
|
||
"""
|
||
bypassForcePushActorIds: [ID!]
|
||
|
||
"""
|
||
A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.
|
||
"""
|
||
bypassPullRequestActorIds: [ID!]
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Will new commits pushed to matching branches dismiss pull request review approvals.
|
||
"""
|
||
dismissesStaleReviews: Boolean
|
||
|
||
"""
|
||
Can admins overwrite branch protection.
|
||
"""
|
||
isAdminEnforced: Boolean
|
||
|
||
"""
|
||
Whether users can pull changes from upstream when the branch is locked. Set to
|
||
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
|
||
"""
|
||
lockAllowsFetchAndMerge: Boolean
|
||
|
||
"""
|
||
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
|
||
"""
|
||
lockBranch: Boolean
|
||
|
||
"""
|
||
The glob-like pattern used to determine matching branches.
|
||
"""
|
||
pattern: String!
|
||
|
||
"""
|
||
A list of User, Team, or App IDs allowed to push to matching branches.
|
||
"""
|
||
pushActorIds: [ID!]
|
||
|
||
"""
|
||
The global relay id of the repository in which a new branch protection rule should be created in.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
Whether the most recent push must be approved by someone other than the person who pushed it
|
||
"""
|
||
requireLastPushApproval: Boolean
|
||
|
||
"""
|
||
Number of approving reviews required to update matching branches.
|
||
"""
|
||
requiredApprovingReviewCount: Int
|
||
|
||
"""
|
||
The list of required deployment environments
|
||
"""
|
||
requiredDeploymentEnvironments: [String!]
|
||
|
||
"""
|
||
List of required status check contexts that must pass for commits to be accepted to matching branches.
|
||
"""
|
||
requiredStatusCheckContexts: [String!]
|
||
|
||
"""
|
||
The list of required status checks
|
||
"""
|
||
requiredStatusChecks: [RequiredStatusCheckInput!]
|
||
|
||
"""
|
||
Are approving reviews required to update matching branches.
|
||
"""
|
||
requiresApprovingReviews: Boolean
|
||
|
||
"""
|
||
Are reviews from code owners required to update matching branches.
|
||
"""
|
||
requiresCodeOwnerReviews: Boolean
|
||
|
||
"""
|
||
Are commits required to be signed.
|
||
"""
|
||
requiresCommitSignatures: Boolean
|
||
|
||
"""
|
||
Are conversations required to be resolved before merging.
|
||
"""
|
||
requiresConversationResolution: Boolean
|
||
|
||
"""
|
||
Are successful deployments required before merging.
|
||
"""
|
||
requiresDeployments: Boolean
|
||
|
||
"""
|
||
Are merge commits prohibited from being pushed to this branch.
|
||
"""
|
||
requiresLinearHistory: Boolean
|
||
|
||
"""
|
||
Are status checks required to update matching branches.
|
||
"""
|
||
requiresStatusChecks: Boolean
|
||
|
||
"""
|
||
Are branches required to be up to date before merging.
|
||
"""
|
||
requiresStrictStatusChecks: Boolean
|
||
|
||
"""
|
||
Is pushing to matching branches restricted.
|
||
"""
|
||
restrictsPushes: Boolean
|
||
|
||
"""
|
||
Is dismissal of pull request reviews restricted.
|
||
"""
|
||
restrictsReviewDismissals: Boolean
|
||
|
||
"""
|
||
A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.
|
||
"""
|
||
reviewDismissalActorIds: [ID!]
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateBranchProtectionRule
|
||
"""
|
||
type CreateBranchProtectionRulePayload {
|
||
"""
|
||
The newly created BranchProtectionRule.
|
||
"""
|
||
branchProtectionRule: BranchProtectionRule
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateCheckRun
|
||
"""
|
||
input CreateCheckRunInput {
|
||
"""
|
||
Possible further actions the integrator can perform, which a user may trigger.
|
||
"""
|
||
actions: [CheckRunAction!]
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The time that the check run finished.
|
||
"""
|
||
completedAt: DateTime
|
||
|
||
"""
|
||
The final conclusion of the check.
|
||
"""
|
||
conclusion: CheckConclusionState
|
||
|
||
"""
|
||
The URL of the integrator's site that has the full details of the check.
|
||
"""
|
||
detailsUrl: URI
|
||
|
||
"""
|
||
A reference for the run on the integrator's system.
|
||
"""
|
||
externalId: String
|
||
|
||
"""
|
||
The SHA of the head commit.
|
||
"""
|
||
headSha: GitObjectID!
|
||
|
||
"""
|
||
The name of the check.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
Descriptive details about the run.
|
||
"""
|
||
output: CheckRunOutput
|
||
|
||
"""
|
||
The node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
The time that the check run began.
|
||
"""
|
||
startedAt: DateTime
|
||
|
||
"""
|
||
The current status.
|
||
"""
|
||
status: RequestableCheckStatusState
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateCheckRun
|
||
"""
|
||
type CreateCheckRunPayload {
|
||
"""
|
||
The newly created check run.
|
||
"""
|
||
checkRun: CheckRun
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateCheckSuite
|
||
"""
|
||
input CreateCheckSuiteInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The SHA of the head commit.
|
||
"""
|
||
headSha: GitObjectID!
|
||
|
||
"""
|
||
The Node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateCheckSuite
|
||
"""
|
||
type CreateCheckSuitePayload {
|
||
"""
|
||
The newly created check suite.
|
||
"""
|
||
checkSuite: CheckSuite
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateCommitOnBranch
|
||
"""
|
||
input CreateCommitOnBranchInput {
|
||
"""
|
||
The Ref to be updated. Must be a branch.
|
||
"""
|
||
branch: CommittableBranch!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The git commit oid expected at the head of the branch prior to the commit
|
||
"""
|
||
expectedHeadOid: GitObjectID!
|
||
|
||
"""
|
||
A description of changes to files in this commit.
|
||
"""
|
||
fileChanges: FileChanges
|
||
|
||
"""
|
||
The commit message the be included with the commit.
|
||
"""
|
||
message: CommitMessage!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateCommitOnBranch
|
||
"""
|
||
type CreateCommitOnBranchPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new commit.
|
||
"""
|
||
commit: Commit
|
||
|
||
"""
|
||
The ref which has been updated to point to the new commit.
|
||
"""
|
||
ref: Ref
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateDeployment
|
||
"""
|
||
input CreateDeploymentInput @preview(toggledBy: "flash-preview") {
|
||
"""
|
||
Attempt to automatically merge the default branch into the requested ref, defaults to true.
|
||
"""
|
||
autoMerge: Boolean = true
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Short description of the deployment.
|
||
"""
|
||
description: String = ""
|
||
|
||
"""
|
||
Name for the target deployment environment.
|
||
"""
|
||
environment: String = "production"
|
||
|
||
"""
|
||
JSON payload with extra information about the deployment.
|
||
"""
|
||
payload: String = "{}"
|
||
|
||
"""
|
||
The node ID of the ref to be deployed.
|
||
"""
|
||
refId: ID! @possibleTypes(concreteTypes: ["Ref"])
|
||
|
||
"""
|
||
The node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
The status contexts to verify against commit status checks. To bypass required
|
||
contexts, pass an empty array. Defaults to all unique contexts.
|
||
"""
|
||
requiredContexts: [String!]
|
||
|
||
"""
|
||
Specifies a task to execute.
|
||
"""
|
||
task: String = "deploy"
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateDeployment
|
||
"""
|
||
type CreateDeploymentPayload @preview(toggledBy: "flash-preview") {
|
||
"""
|
||
True if the default branch has been auto-merged into the deployment ref.
|
||
"""
|
||
autoMerged: Boolean
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new deployment.
|
||
"""
|
||
deployment: Deployment
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateDeploymentStatus
|
||
"""
|
||
input CreateDeploymentStatusInput @preview(toggledBy: "flash-preview") {
|
||
"""
|
||
Adds a new inactive status to all non-transient, non-production environment
|
||
deployments with the same repository and environment name as the created
|
||
status's deployment.
|
||
"""
|
||
autoInactive: Boolean = true
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The node ID of the deployment.
|
||
"""
|
||
deploymentId: ID! @possibleTypes(concreteTypes: ["Deployment"])
|
||
|
||
"""
|
||
A short description of the status. Maximum length of 140 characters.
|
||
"""
|
||
description: String = ""
|
||
|
||
"""
|
||
If provided, updates the environment of the deploy. Otherwise, does not modify the environment.
|
||
"""
|
||
environment: String
|
||
|
||
"""
|
||
Sets the URL for accessing your environment.
|
||
"""
|
||
environmentUrl: String = ""
|
||
|
||
"""
|
||
The log URL to associate with this status. This URL should contain
|
||
output to keep the user updated while the task is running or serve as
|
||
historical information for what happened in the deployment.
|
||
"""
|
||
logUrl: String = ""
|
||
|
||
"""
|
||
The state of the deployment.
|
||
"""
|
||
state: DeploymentStatusState!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateDeploymentStatus
|
||
"""
|
||
type CreateDeploymentStatusPayload @preview(toggledBy: "flash-preview") {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new deployment status.
|
||
"""
|
||
deploymentStatus: DeploymentStatus
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateDiscussion
|
||
"""
|
||
input CreateDiscussionInput {
|
||
"""
|
||
The body of the discussion.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The id of the discussion category to associate with this discussion.
|
||
"""
|
||
categoryId: ID! @possibleTypes(concreteTypes: ["DiscussionCategory"])
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The id of the repository on which to create the discussion.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
The title of the discussion.
|
||
"""
|
||
title: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateDiscussion
|
||
"""
|
||
type CreateDiscussionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The discussion that was just created.
|
||
"""
|
||
discussion: Discussion
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateEnterpriseOrganization
|
||
"""
|
||
input CreateEnterpriseOrganizationInput {
|
||
"""
|
||
The logins for the administrators of the new organization.
|
||
"""
|
||
adminLogins: [String!]!
|
||
|
||
"""
|
||
The email used for sending billing receipts.
|
||
"""
|
||
billingEmail: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise owning the new organization.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The login of the new organization.
|
||
"""
|
||
login: String!
|
||
|
||
"""
|
||
The profile name of the new organization.
|
||
"""
|
||
profileName: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateEnterpriseOrganization
|
||
"""
|
||
type CreateEnterpriseOrganizationPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise that owns the created organization.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
The organization that was created.
|
||
"""
|
||
organization: Organization
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateEnvironment
|
||
"""
|
||
input CreateEnvironmentInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The name of the environment.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateEnvironment
|
||
"""
|
||
type CreateEnvironmentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new or existing environment.
|
||
"""
|
||
environment: Environment
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateIpAllowListEntry
|
||
"""
|
||
input CreateIpAllowListEntryInput {
|
||
"""
|
||
An IP address or range of addresses in CIDR notation.
|
||
"""
|
||
allowListValue: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Whether the IP allow list entry is active when an IP allow list is enabled.
|
||
"""
|
||
isActive: Boolean!
|
||
|
||
"""
|
||
An optional name for the IP allow list entry.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
The ID of the owner for which to create the new IP allow list entry.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["App", "Enterprise", "Organization"], abstractType: "IpAllowListOwner")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateIpAllowListEntry
|
||
"""
|
||
type CreateIpAllowListEntryPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The IP allow list entry that was created.
|
||
"""
|
||
ipAllowListEntry: IpAllowListEntry
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateIssue
|
||
"""
|
||
input CreateIssueInput {
|
||
"""
|
||
The Node ID for the user assignee for this issue.
|
||
"""
|
||
assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"])
|
||
|
||
"""
|
||
The body for the issue description.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The name of an issue template in the repository, assigns labels and assignees from the template to the issue
|
||
"""
|
||
issueTemplate: String
|
||
|
||
"""
|
||
An array of Node IDs of labels for this issue.
|
||
"""
|
||
labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"])
|
||
|
||
"""
|
||
The Node ID of the milestone for this issue.
|
||
"""
|
||
milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"])
|
||
|
||
"""
|
||
An array of Node IDs for projects associated with this issue.
|
||
"""
|
||
projectIds: [ID!] @possibleTypes(concreteTypes: ["Project"])
|
||
|
||
"""
|
||
The Node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
The title for the issue.
|
||
"""
|
||
title: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateIssue
|
||
"""
|
||
type CreateIssuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new issue.
|
||
"""
|
||
issue: Issue
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateLabel
|
||
"""
|
||
input CreateLabelInput @preview(toggledBy: "bane-preview") {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A 6 character hex code, without the leading #, identifying the color of the label.
|
||
"""
|
||
color: String!
|
||
|
||
"""
|
||
A brief description of the label, such as its purpose.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The name of the label.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The Node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateLabel
|
||
"""
|
||
type CreateLabelPayload @preview(toggledBy: "bane-preview") {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new label.
|
||
"""
|
||
label: Label
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateLinkedBranch
|
||
"""
|
||
input CreateLinkedBranchInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the issue to link to.
|
||
"""
|
||
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
|
||
|
||
"""
|
||
The name of the new branch. Defaults to issue number and title.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
The commit SHA to base the new branch on.
|
||
"""
|
||
oid: GitObjectID!
|
||
|
||
"""
|
||
ID of the repository to create the branch in. Defaults to the issue repository.
|
||
"""
|
||
repositoryId: ID @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateLinkedBranch
|
||
"""
|
||
type CreateLinkedBranchPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new branch issue reference.
|
||
"""
|
||
linkedBranch: LinkedBranch
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateMigrationSource
|
||
"""
|
||
input CreateMigrationSourceInput {
|
||
"""
|
||
The migration source access token.
|
||
"""
|
||
accessToken: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The GitHub personal access token of the user importing to the target repository.
|
||
"""
|
||
githubPat: String
|
||
|
||
"""
|
||
The migration source name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The ID of the organization that will own the migration source.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
|
||
"""
|
||
The migration source type.
|
||
"""
|
||
type: MigrationSourceType!
|
||
|
||
"""
|
||
The migration source URL, for example `https://github.com` or `https://monalisa.ghe.com`.
|
||
"""
|
||
url: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateMigrationSource
|
||
"""
|
||
type CreateMigrationSourcePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The created migration source.
|
||
"""
|
||
migrationSource: MigrationSource
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateProject
|
||
"""
|
||
input CreateProjectInput {
|
||
"""
|
||
The description of project.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The name of project.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The owner ID to create the project under.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "Repository", "User"], abstractType: "ProjectOwner")
|
||
|
||
"""
|
||
A list of repository IDs to create as linked repositories for the project
|
||
"""
|
||
repositoryIds: [ID!] @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
The name of the GitHub-provided template.
|
||
"""
|
||
template: ProjectTemplate
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateProject
|
||
"""
|
||
type CreateProjectPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new project.
|
||
"""
|
||
project: Project
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateProjectV2Field
|
||
"""
|
||
input CreateProjectV2FieldInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The data type of the field.
|
||
"""
|
||
dataType: ProjectV2CustomFieldType!
|
||
|
||
"""
|
||
The name of the field.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The ID of the Project to create the field in.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
|
||
"""
|
||
Options for a single select field. At least one value is required if data_type is SINGLE_SELECT
|
||
"""
|
||
singleSelectOptions: [ProjectV2SingleSelectFieldOptionInput!]
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateProjectV2Field
|
||
"""
|
||
type CreateProjectV2FieldPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new field.
|
||
"""
|
||
projectV2Field: ProjectV2FieldConfiguration
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateProjectV2
|
||
"""
|
||
input CreateProjectV2Input {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The owner ID to create the project under.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "OrganizationOrUser")
|
||
|
||
"""
|
||
The repository to link the project to.
|
||
"""
|
||
repositoryId: ID @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
The team to link the project to. The team will be granted read permissions.
|
||
"""
|
||
teamId: ID @possibleTypes(concreteTypes: ["Team"])
|
||
|
||
"""
|
||
The title of the project.
|
||
"""
|
||
title: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateProjectV2
|
||
"""
|
||
type CreateProjectV2Payload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new project.
|
||
"""
|
||
projectV2: ProjectV2
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreatePullRequest
|
||
"""
|
||
input CreatePullRequestInput {
|
||
"""
|
||
The name of the branch you want your changes pulled into. This should be an existing branch
|
||
on the current repository. You cannot update the base branch on a pull request to point
|
||
to another repository.
|
||
"""
|
||
baseRefName: String!
|
||
|
||
"""
|
||
The contents of the pull request.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Indicates whether this pull request should be a draft.
|
||
"""
|
||
draft: Boolean = false
|
||
|
||
"""
|
||
The name of the branch where your changes are implemented. For cross-repository pull requests
|
||
in the same network, namespace `head_ref_name` with a user like this: `username:branch`.
|
||
"""
|
||
headRefName: String!
|
||
|
||
"""
|
||
The Node ID of the head repository.
|
||
"""
|
||
headRepositoryId: ID @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
Indicates whether maintainers can modify the pull request.
|
||
"""
|
||
maintainerCanModify: Boolean = true
|
||
|
||
"""
|
||
The Node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
The title of the pull request.
|
||
"""
|
||
title: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreatePullRequest
|
||
"""
|
||
type CreatePullRequestPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new pull request.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateRef
|
||
"""
|
||
input CreateRefInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The fully qualified name of the new Ref (ie: `refs/heads/my_new_branch`).
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The GitObjectID that the new Ref shall target. Must point to a commit.
|
||
"""
|
||
oid: GitObjectID!
|
||
|
||
"""
|
||
The Node ID of the Repository to create the Ref in.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateRef
|
||
"""
|
||
type CreateRefPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The newly created ref.
|
||
"""
|
||
ref: Ref
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateRepository
|
||
"""
|
||
input CreateRepositoryInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A short description of the new repository.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
Indicates if the repository should have the issues feature enabled.
|
||
"""
|
||
hasIssuesEnabled: Boolean = true
|
||
|
||
"""
|
||
Indicates if the repository should have the wiki feature enabled.
|
||
"""
|
||
hasWikiEnabled: Boolean = false
|
||
|
||
"""
|
||
The URL for a web page about this repository.
|
||
"""
|
||
homepageUrl: URI
|
||
|
||
"""
|
||
The name of the new repository.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The ID of the owner for the new repository.
|
||
"""
|
||
ownerId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "RepositoryOwner")
|
||
|
||
"""
|
||
When an organization is specified as the owner, this ID identifies the team
|
||
that should be granted access to the new repository.
|
||
"""
|
||
teamId: ID @possibleTypes(concreteTypes: ["Team"])
|
||
|
||
"""
|
||
Whether this repository should be marked as a template such that anyone who
|
||
can access it can create new repositories with the same files and directory structure.
|
||
"""
|
||
template: Boolean = false
|
||
|
||
"""
|
||
Indicates the repository's visibility level.
|
||
"""
|
||
visibility: RepositoryVisibility!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateRepository
|
||
"""
|
||
type CreateRepositoryPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new repository.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateRepositoryRuleset
|
||
"""
|
||
input CreateRepositoryRulesetInput {
|
||
"""
|
||
A list of actors that are allowed to bypass rules in this ruleset.
|
||
"""
|
||
bypassActors: [RepositoryRulesetBypassActorInput!]
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The set of conditions for this ruleset
|
||
"""
|
||
conditions: RepositoryRuleConditionsInput!
|
||
|
||
"""
|
||
The enforcement level for this ruleset
|
||
"""
|
||
enforcement: RuleEnforcement!
|
||
|
||
"""
|
||
The name of the ruleset.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The list of rules for this ruleset
|
||
"""
|
||
rules: [RepositoryRuleInput!]
|
||
|
||
"""
|
||
The global relay id of the source in which a new ruleset should be created in.
|
||
"""
|
||
sourceId: ID! @possibleTypes(concreteTypes: ["Organization", "Repository"], abstractType: "RuleSource")
|
||
|
||
"""
|
||
The target of the ruleset.
|
||
"""
|
||
target: RepositoryRulesetTarget
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateRepositoryRuleset
|
||
"""
|
||
type CreateRepositoryRulesetPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The newly created Ruleset.
|
||
"""
|
||
ruleset: RepositoryRuleset
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateSponsorsListing
|
||
"""
|
||
input CreateSponsorsListingInput {
|
||
"""
|
||
The country or region where the sponsorable's bank account is located.
|
||
Required if fiscalHostLogin is not specified, ignored when fiscalHostLogin is specified.
|
||
"""
|
||
billingCountryOrRegionCode: SponsorsCountryOrRegionCode
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The email address we should use to contact you about the GitHub Sponsors
|
||
profile being created. This will not be shared publicly. Must be a verified
|
||
email address already on your GitHub account. Only relevant when the
|
||
sponsorable is yourself. Defaults to your primary email address on file if omitted.
|
||
"""
|
||
contactEmail: String
|
||
|
||
"""
|
||
The username of the supported fiscal host's GitHub organization, if you want
|
||
to receive sponsorship payouts through a fiscal host rather than directly to a
|
||
bank account. For example, 'Open-Source-Collective' for Open Source Collective
|
||
or 'numfocus' for numFOCUS. Case insensitive. See https://docs.github.com/sponsors/receiving-sponsorships-through-github-sponsors/using-a-fiscal-host-to-receive-github-sponsors-payouts
|
||
for more information.
|
||
"""
|
||
fiscalHostLogin: String
|
||
|
||
"""
|
||
The URL for your profile page on the fiscal host's website, e.g.,
|
||
https://opencollective.com/babel or https://numfocus.org/project/bokeh.
|
||
Required if fiscalHostLogin is specified.
|
||
"""
|
||
fiscallyHostedProjectProfileUrl: String
|
||
|
||
"""
|
||
Provide an introduction to serve as the main focus that appears on your GitHub
|
||
Sponsors profile. It's a great opportunity to help potential sponsors learn
|
||
more about you, your work, and why their sponsorship is important to you.
|
||
GitHub-flavored Markdown is supported.
|
||
"""
|
||
fullDescription: String
|
||
|
||
"""
|
||
The country or region where the sponsorable resides. This is for tax purposes.
|
||
Required if the sponsorable is yourself, ignored when sponsorableLogin
|
||
specifies an organization.
|
||
"""
|
||
residenceCountryOrRegionCode: SponsorsCountryOrRegionCode
|
||
|
||
"""
|
||
The username of the organization to create a GitHub Sponsors profile for, if
|
||
desired. Defaults to creating a GitHub Sponsors profile for the authenticated
|
||
user if omitted.
|
||
"""
|
||
sponsorableLogin: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateSponsorsListing
|
||
"""
|
||
type CreateSponsorsListingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new GitHub Sponsors profile.
|
||
"""
|
||
sponsorsListing: SponsorsListing
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateSponsorsTier
|
||
"""
|
||
input CreateSponsorsTierInput {
|
||
"""
|
||
The value of the new tier in US dollars. Valid values: 1-12000.
|
||
"""
|
||
amount: Int!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A description of what this tier is, what perks sponsors might receive, what a sponsorship at this tier means for you, etc.
|
||
"""
|
||
description: String!
|
||
|
||
"""
|
||
Whether sponsorships using this tier should happen monthly/yearly or just once.
|
||
"""
|
||
isRecurring: Boolean = true
|
||
|
||
"""
|
||
Whether to make the tier available immediately for sponsors to choose.
|
||
Defaults to creating a draft tier that will not be publicly visible.
|
||
"""
|
||
publish: Boolean = false
|
||
|
||
"""
|
||
Optional ID of the private repository that sponsors at this tier should gain
|
||
read-only access to. Must be owned by an organization.
|
||
"""
|
||
repositoryId: ID @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
Optional name of the private repository that sponsors at this tier should gain
|
||
read-only access to. Must be owned by an organization. Necessary if
|
||
repositoryOwnerLogin is given. Will be ignored if repositoryId is given.
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
Optional login of the organization owner of the private repository that
|
||
sponsors at this tier should gain read-only access to. Necessary if
|
||
repositoryName is given. Will be ignored if repositoryId is given.
|
||
"""
|
||
repositoryOwnerLogin: String
|
||
|
||
"""
|
||
The ID of the user or organization who owns the GitHub Sponsors profile.
|
||
Defaults to the current user if omitted and sponsorableLogin is not given.
|
||
"""
|
||
sponsorableId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsorable")
|
||
|
||
"""
|
||
The username of the user or organization who owns the GitHub Sponsors profile.
|
||
Defaults to the current user if omitted and sponsorableId is not given.
|
||
"""
|
||
sponsorableLogin: String
|
||
|
||
"""
|
||
Optional message new sponsors at this tier will receive.
|
||
"""
|
||
welcomeMessage: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateSponsorsTier
|
||
"""
|
||
type CreateSponsorsTierPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new tier.
|
||
"""
|
||
sponsorsTier: SponsorsTier
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateSponsorship
|
||
"""
|
||
input CreateSponsorshipInput {
|
||
"""
|
||
The amount to pay to the sponsorable in US dollars. Required if a tierId is not specified. Valid values: 1-12000.
|
||
"""
|
||
amount: Int
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Whether the sponsorship should happen monthly/yearly or just this one time. Required if a tierId is not specified.
|
||
"""
|
||
isRecurring: Boolean
|
||
|
||
"""
|
||
Specify whether others should be able to see that the sponsor is sponsoring
|
||
the sponsorable. Public visibility still does not reveal which tier is used.
|
||
"""
|
||
privacyLevel: SponsorshipPrivacy = PUBLIC
|
||
|
||
"""
|
||
Whether the sponsor should receive email updates from the sponsorable.
|
||
"""
|
||
receiveEmails: Boolean = true
|
||
|
||
"""
|
||
The ID of the user or organization who is acting as the sponsor, paying for
|
||
the sponsorship. Required if sponsorLogin is not given.
|
||
"""
|
||
sponsorId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsor")
|
||
|
||
"""
|
||
The username of the user or organization who is acting as the sponsor, paying
|
||
for the sponsorship. Required if sponsorId is not given.
|
||
"""
|
||
sponsorLogin: String
|
||
|
||
"""
|
||
The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.
|
||
"""
|
||
sponsorableId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsorable")
|
||
|
||
"""
|
||
The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.
|
||
"""
|
||
sponsorableLogin: String
|
||
|
||
"""
|
||
The ID of one of sponsorable's existing tiers to sponsor at. Required if amount is not specified.
|
||
"""
|
||
tierId: ID @possibleTypes(concreteTypes: ["SponsorsTier"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateSponsorship
|
||
"""
|
||
type CreateSponsorshipPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The sponsorship that was started.
|
||
"""
|
||
sponsorship: Sponsorship
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateSponsorships
|
||
"""
|
||
input CreateSponsorshipsInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Specify whether others should be able to see that the sponsor is sponsoring
|
||
the sponsorables. Public visibility still does not reveal the dollar value of
|
||
the sponsorship.
|
||
"""
|
||
privacyLevel: SponsorshipPrivacy = PUBLIC
|
||
|
||
"""
|
||
Whether the sponsor should receive email updates from the sponsorables.
|
||
"""
|
||
receiveEmails: Boolean = false
|
||
|
||
"""
|
||
The username of the user or organization who is acting as the sponsor, paying for the sponsorships.
|
||
"""
|
||
sponsorLogin: String!
|
||
|
||
"""
|
||
The list of maintainers to sponsor and for how much apiece.
|
||
"""
|
||
sponsorships: [BulkSponsorship!]!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateSponsorships
|
||
"""
|
||
type CreateSponsorshipsPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The users and organizations who received a sponsorship.
|
||
"""
|
||
sponsorables: [Sponsorable!]
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateTeamDiscussionComment
|
||
"""
|
||
input CreateTeamDiscussionCommentInput {
|
||
"""
|
||
The content of the comment. This field is required.
|
||
|
||
**Upcoming Change on 2024-07-01 UTC**
|
||
**Description:** `body` will be removed. Follow the guide at
|
||
https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to
|
||
find a suitable replacement.
|
||
**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the discussion to which the comment belongs. This field is required.
|
||
|
||
**Upcoming Change on 2024-07-01 UTC**
|
||
**Description:** `discussionId` will be removed. Follow the guide at
|
||
https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to
|
||
find a suitable replacement.
|
||
**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.
|
||
"""
|
||
discussionId: ID @possibleTypes(concreteTypes: ["TeamDiscussion"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateTeamDiscussionComment
|
||
"""
|
||
type CreateTeamDiscussionCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new comment.
|
||
"""
|
||
teamDiscussionComment: TeamDiscussionComment
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of CreateTeamDiscussion
|
||
"""
|
||
input CreateTeamDiscussionInput {
|
||
"""
|
||
The content of the discussion. This field is required.
|
||
|
||
**Upcoming Change on 2024-07-01 UTC**
|
||
**Description:** `body` will be removed. Follow the guide at
|
||
https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to
|
||
find a suitable replacement.
|
||
**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
If true, restricts the visibility of this discussion to team members and
|
||
organization admins. If false or not specified, allows any organization member
|
||
to view this discussion.
|
||
|
||
**Upcoming Change on 2024-07-01 UTC**
|
||
**Description:** `private` will be removed. Follow the guide at
|
||
https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to
|
||
find a suitable replacement.
|
||
**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.
|
||
"""
|
||
private: Boolean
|
||
|
||
"""
|
||
The ID of the team to which the discussion belongs. This field is required.
|
||
|
||
**Upcoming Change on 2024-07-01 UTC**
|
||
**Description:** `teamId` will be removed. Follow the guide at
|
||
https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to
|
||
find a suitable replacement.
|
||
**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.
|
||
"""
|
||
teamId: ID @possibleTypes(concreteTypes: ["Team"])
|
||
|
||
"""
|
||
The title of the discussion. This field is required.
|
||
|
||
**Upcoming Change on 2024-07-01 UTC**
|
||
**Description:** `title` will be removed. Follow the guide at
|
||
https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to
|
||
find a suitable replacement.
|
||
**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of CreateTeamDiscussion
|
||
"""
|
||
type CreateTeamDiscussionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new discussion.
|
||
"""
|
||
teamDiscussion: TeamDiscussion
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
}
|
||
|
||
"""
|
||
Represents the contribution a user made by committing to a repository.
|
||
"""
|
||
type CreatedCommitContribution implements Contribution {
|
||
"""
|
||
How many commits were made on this day to this repository by the user.
|
||
"""
|
||
commitCount: Int!
|
||
|
||
"""
|
||
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.
|
||
"""
|
||
isRestricted: Boolean!
|
||
|
||
"""
|
||
When this contribution was made.
|
||
"""
|
||
occurredAt: DateTime!
|
||
|
||
"""
|
||
The repository the user made a commit in.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this contribution.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this contribution.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
The user who made this contribution.
|
||
"""
|
||
user: User!
|
||
}
|
||
|
||
"""
|
||
The connection type for CreatedCommitContribution.
|
||
"""
|
||
type CreatedCommitContributionConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CreatedCommitContributionEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [CreatedCommitContribution]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of commits across days and repositories in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CreatedCommitContributionEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: CreatedCommitContribution
|
||
}
|
||
|
||
"""
|
||
Represents the contribution a user made on GitHub by opening an issue.
|
||
"""
|
||
type CreatedIssueContribution implements Contribution {
|
||
"""
|
||
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.
|
||
"""
|
||
isRestricted: Boolean!
|
||
|
||
"""
|
||
The issue that was opened.
|
||
"""
|
||
issue: Issue!
|
||
|
||
"""
|
||
When this contribution was made.
|
||
"""
|
||
occurredAt: DateTime!
|
||
|
||
"""
|
||
The HTTP path for this contribution.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this contribution.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
The user who made this contribution.
|
||
"""
|
||
user: User!
|
||
}
|
||
|
||
"""
|
||
The connection type for CreatedIssueContribution.
|
||
"""
|
||
type CreatedIssueContributionConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CreatedIssueContributionEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [CreatedIssueContribution]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CreatedIssueContributionEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: CreatedIssueContribution
|
||
}
|
||
|
||
"""
|
||
Represents either a issue the viewer can access or a restricted contribution.
|
||
"""
|
||
union CreatedIssueOrRestrictedContribution = CreatedIssueContribution | RestrictedContribution
|
||
|
||
"""
|
||
Represents the contribution a user made on GitHub by opening a pull request.
|
||
"""
|
||
type CreatedPullRequestContribution implements Contribution {
|
||
"""
|
||
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.
|
||
"""
|
||
isRestricted: Boolean!
|
||
|
||
"""
|
||
When this contribution was made.
|
||
"""
|
||
occurredAt: DateTime!
|
||
|
||
"""
|
||
The pull request that was opened.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
The HTTP path for this contribution.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this contribution.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
The user who made this contribution.
|
||
"""
|
||
user: User!
|
||
}
|
||
|
||
"""
|
||
The connection type for CreatedPullRequestContribution.
|
||
"""
|
||
type CreatedPullRequestContributionConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CreatedPullRequestContributionEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [CreatedPullRequestContribution]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CreatedPullRequestContributionEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: CreatedPullRequestContribution
|
||
}
|
||
|
||
"""
|
||
Represents either a pull request the viewer can access or a restricted contribution.
|
||
"""
|
||
union CreatedPullRequestOrRestrictedContribution = CreatedPullRequestContribution | RestrictedContribution
|
||
|
||
"""
|
||
Represents the contribution a user made by leaving a review on a pull request.
|
||
"""
|
||
type CreatedPullRequestReviewContribution implements Contribution {
|
||
"""
|
||
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.
|
||
"""
|
||
isRestricted: Boolean!
|
||
|
||
"""
|
||
When this contribution was made.
|
||
"""
|
||
occurredAt: DateTime!
|
||
|
||
"""
|
||
The pull request the user reviewed.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
The review the user left on the pull request.
|
||
"""
|
||
pullRequestReview: PullRequestReview!
|
||
|
||
"""
|
||
The repository containing the pull request that the user reviewed.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this contribution.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this contribution.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
The user who made this contribution.
|
||
"""
|
||
user: User!
|
||
}
|
||
|
||
"""
|
||
The connection type for CreatedPullRequestReviewContribution.
|
||
"""
|
||
type CreatedPullRequestReviewContributionConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CreatedPullRequestReviewContributionEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [CreatedPullRequestReviewContribution]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CreatedPullRequestReviewContributionEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: CreatedPullRequestReviewContribution
|
||
}
|
||
|
||
"""
|
||
Represents the contribution a user made on GitHub by creating a repository.
|
||
"""
|
||
type CreatedRepositoryContribution implements Contribution {
|
||
"""
|
||
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.
|
||
"""
|
||
isRestricted: Boolean!
|
||
|
||
"""
|
||
When this contribution was made.
|
||
"""
|
||
occurredAt: DateTime!
|
||
|
||
"""
|
||
The repository that was created.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this contribution.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this contribution.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
The user who made this contribution.
|
||
"""
|
||
user: User!
|
||
}
|
||
|
||
"""
|
||
The connection type for CreatedRepositoryContribution.
|
||
"""
|
||
type CreatedRepositoryContributionConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [CreatedRepositoryContributionEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [CreatedRepositoryContribution]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type CreatedRepositoryContributionEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: CreatedRepositoryContribution
|
||
}
|
||
|
||
"""
|
||
Represents either a repository the viewer can access or a restricted contribution.
|
||
"""
|
||
union CreatedRepositoryOrRestrictedContribution = CreatedRepositoryContribution | RestrictedContribution
|
||
|
||
"""
|
||
Represents a mention made by one issue or pull request to another.
|
||
"""
|
||
type CrossReferencedEvent implements Node & UniformResourceLocatable {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Reference originated in a different repository.
|
||
"""
|
||
isCrossRepository: Boolean!
|
||
|
||
"""
|
||
Identifies when the reference was made.
|
||
"""
|
||
referencedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP path for this pull request.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Issue or pull request that made the reference.
|
||
"""
|
||
source: ReferencedSubject!
|
||
|
||
"""
|
||
Issue or pull request to which the reference was made.
|
||
"""
|
||
target: ReferencedSubject!
|
||
|
||
"""
|
||
The HTTP URL for this pull request.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Checks if the target will be closed when the source is merged.
|
||
"""
|
||
willCloseTarget: Boolean!
|
||
}
|
||
|
||
"""
|
||
An ISO-8601 encoded date string.
|
||
"""
|
||
scalar Date
|
||
|
||
"""
|
||
An ISO-8601 encoded UTC date string.
|
||
"""
|
||
scalar DateTime
|
||
|
||
"""
|
||
Autogenerated input type of DeclineTopicSuggestion
|
||
"""
|
||
input DeclineTopicSuggestionInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The name of the suggested topic.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The reason why the suggested topic is declined.
|
||
"""
|
||
reason: TopicSuggestionDeclineReason!
|
||
|
||
"""
|
||
The Node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeclineTopicSuggestion
|
||
"""
|
||
type DeclineTopicSuggestionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The declined topic.
|
||
"""
|
||
topic: Topic
|
||
}
|
||
|
||
"""
|
||
The possible base permissions for repositories.
|
||
"""
|
||
enum DefaultRepositoryPermissionField {
|
||
"""
|
||
Can read, write, and administrate repos by default
|
||
"""
|
||
ADMIN
|
||
|
||
"""
|
||
No access
|
||
"""
|
||
NONE
|
||
|
||
"""
|
||
Can read repos by default
|
||
"""
|
||
READ
|
||
|
||
"""
|
||
Can read and write repos by default
|
||
"""
|
||
WRITE
|
||
}
|
||
|
||
"""
|
||
Entities that can be deleted.
|
||
"""
|
||
interface Deletable {
|
||
"""
|
||
Check if the current viewer can delete this object.
|
||
"""
|
||
viewerCanDelete: Boolean!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteBranchProtectionRule
|
||
"""
|
||
input DeleteBranchProtectionRuleInput {
|
||
"""
|
||
The global relay id of the branch protection rule to be deleted.
|
||
"""
|
||
branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"])
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteBranchProtectionRule
|
||
"""
|
||
type DeleteBranchProtectionRulePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteDeployment
|
||
"""
|
||
input DeleteDeploymentInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the deployment to be deleted.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["Deployment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteDeployment
|
||
"""
|
||
type DeleteDeploymentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteDiscussionComment
|
||
"""
|
||
input DeleteDiscussionCommentInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node id of the discussion comment to delete.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["DiscussionComment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteDiscussionComment
|
||
"""
|
||
type DeleteDiscussionCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The discussion comment that was just deleted.
|
||
"""
|
||
comment: DiscussionComment
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteDiscussion
|
||
"""
|
||
input DeleteDiscussionInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The id of the discussion to delete.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["Discussion"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteDiscussion
|
||
"""
|
||
type DeleteDiscussionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The discussion that was just deleted.
|
||
"""
|
||
discussion: Discussion
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteEnvironment
|
||
"""
|
||
input DeleteEnvironmentInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the environment to be deleted.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["Environment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteEnvironment
|
||
"""
|
||
type DeleteEnvironmentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteIpAllowListEntry
|
||
"""
|
||
input DeleteIpAllowListEntryInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the IP allow list entry to delete.
|
||
"""
|
||
ipAllowListEntryId: ID! @possibleTypes(concreteTypes: ["IpAllowListEntry"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteIpAllowListEntry
|
||
"""
|
||
type DeleteIpAllowListEntryPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The IP allow list entry that was deleted.
|
||
"""
|
||
ipAllowListEntry: IpAllowListEntry
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteIssueComment
|
||
"""
|
||
input DeleteIssueCommentInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the comment to delete.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["IssueComment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteIssueComment
|
||
"""
|
||
type DeleteIssueCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteIssue
|
||
"""
|
||
input DeleteIssueInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the issue to delete.
|
||
"""
|
||
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteIssue
|
||
"""
|
||
type DeleteIssuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The repository the issue belonged to
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteLabel
|
||
"""
|
||
input DeleteLabelInput @preview(toggledBy: "bane-preview") {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the label to be deleted.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["Label"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteLabel
|
||
"""
|
||
type DeleteLabelPayload @preview(toggledBy: "bane-preview") {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteLinkedBranch
|
||
"""
|
||
input DeleteLinkedBranchInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the linked branch
|
||
"""
|
||
linkedBranchId: ID! @possibleTypes(concreteTypes: ["LinkedBranch"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteLinkedBranch
|
||
"""
|
||
type DeleteLinkedBranchPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The issue the linked branch was unlinked from.
|
||
"""
|
||
issue: Issue
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeletePackageVersion
|
||
"""
|
||
input DeletePackageVersionInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the package version to be deleted.
|
||
"""
|
||
packageVersionId: ID! @possibleTypes(concreteTypes: ["PackageVersion"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeletePackageVersion
|
||
"""
|
||
type DeletePackageVersionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Whether or not the operation succeeded.
|
||
"""
|
||
success: Boolean
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteProjectCard
|
||
"""
|
||
input DeleteProjectCardInput {
|
||
"""
|
||
The id of the card to delete.
|
||
"""
|
||
cardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"])
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteProjectCard
|
||
"""
|
||
type DeleteProjectCardPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The column the deleted card was in.
|
||
"""
|
||
column: ProjectColumn
|
||
|
||
"""
|
||
The deleted card ID.
|
||
"""
|
||
deletedCardId: ID
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteProjectColumn
|
||
"""
|
||
input DeleteProjectColumnInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The id of the column to delete.
|
||
"""
|
||
columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteProjectColumn
|
||
"""
|
||
type DeleteProjectColumnPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The deleted column ID.
|
||
"""
|
||
deletedColumnId: ID
|
||
|
||
"""
|
||
The project the deleted column was in.
|
||
"""
|
||
project: Project
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteProject
|
||
"""
|
||
input DeleteProjectInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Project ID to update.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["Project"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteProject
|
||
"""
|
||
type DeleteProjectPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The repository or organization the project was removed from.
|
||
"""
|
||
owner: ProjectOwner
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteProjectV2Field
|
||
"""
|
||
input DeleteProjectV2FieldInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the field to delete.
|
||
"""
|
||
fieldId: ID!
|
||
@possibleTypes(
|
||
concreteTypes: ["ProjectV2Field", "ProjectV2IterationField", "ProjectV2SingleSelectField"]
|
||
abstractType: "ProjectV2FieldConfiguration"
|
||
)
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteProjectV2Field
|
||
"""
|
||
type DeleteProjectV2FieldPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The deleted field.
|
||
"""
|
||
projectV2Field: ProjectV2FieldConfiguration
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteProjectV2
|
||
"""
|
||
input DeleteProjectV2Input {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the Project to delete.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteProjectV2Item
|
||
"""
|
||
input DeleteProjectV2ItemInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the item to be removed.
|
||
"""
|
||
itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
|
||
|
||
"""
|
||
The ID of the Project from which the item should be removed.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteProjectV2Item
|
||
"""
|
||
type DeleteProjectV2ItemPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the deleted item.
|
||
"""
|
||
deletedItemId: ID
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteProjectV2
|
||
"""
|
||
type DeleteProjectV2Payload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The deleted Project.
|
||
"""
|
||
projectV2: ProjectV2
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteProjectV2Workflow
|
||
"""
|
||
input DeleteProjectV2WorkflowInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the workflow to be removed.
|
||
"""
|
||
workflowId: ID! @possibleTypes(concreteTypes: ["ProjectV2Workflow"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteProjectV2Workflow
|
||
"""
|
||
type DeleteProjectV2WorkflowPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the deleted workflow.
|
||
"""
|
||
deletedWorkflowId: ID
|
||
|
||
"""
|
||
The project the deleted workflow was in.
|
||
"""
|
||
projectV2: ProjectV2
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeletePullRequestReviewComment
|
||
"""
|
||
input DeletePullRequestReviewCommentInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the comment to delete.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["PullRequestReviewComment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeletePullRequestReviewComment
|
||
"""
|
||
type DeletePullRequestReviewCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The pull request review the deleted comment belonged to.
|
||
"""
|
||
pullRequestReview: PullRequestReview
|
||
|
||
"""
|
||
The deleted pull request review comment.
|
||
"""
|
||
pullRequestReviewComment: PullRequestReviewComment
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeletePullRequestReview
|
||
"""
|
||
input DeletePullRequestReviewInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the pull request review to delete.
|
||
"""
|
||
pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeletePullRequestReview
|
||
"""
|
||
type DeletePullRequestReviewPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The deleted pull request review.
|
||
"""
|
||
pullRequestReview: PullRequestReview
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteRef
|
||
"""
|
||
input DeleteRefInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the Ref to be deleted.
|
||
"""
|
||
refId: ID! @possibleTypes(concreteTypes: ["Ref"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteRef
|
||
"""
|
||
type DeleteRefPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteRepositoryRuleset
|
||
"""
|
||
input DeleteRepositoryRulesetInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The global relay id of the repository ruleset to be deleted.
|
||
"""
|
||
repositoryRulesetId: ID! @possibleTypes(concreteTypes: ["RepositoryRuleset"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteRepositoryRuleset
|
||
"""
|
||
type DeleteRepositoryRulesetPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteTeamDiscussionComment
|
||
"""
|
||
input DeleteTeamDiscussionCommentInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the comment to delete.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["TeamDiscussionComment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteTeamDiscussionComment
|
||
"""
|
||
type DeleteTeamDiscussionCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteTeamDiscussion
|
||
"""
|
||
input DeleteTeamDiscussionInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The discussion ID to delete.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["TeamDiscussion"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteTeamDiscussion
|
||
"""
|
||
type DeleteTeamDiscussionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DeleteVerifiableDomain
|
||
"""
|
||
input DeleteVerifiableDomainInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the verifiable domain to delete.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DeleteVerifiableDomain
|
||
"""
|
||
type DeleteVerifiableDomainPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The owning account from which the domain was deleted.
|
||
"""
|
||
owner: VerifiableDomainOwner
|
||
}
|
||
|
||
"""
|
||
Represents a 'demilestoned' event on a given issue or pull request.
|
||
"""
|
||
type DemilestonedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the milestone title associated with the 'demilestoned' event.
|
||
"""
|
||
milestoneTitle: String!
|
||
|
||
"""
|
||
Object referenced by event.
|
||
"""
|
||
subject: MilestoneItem!
|
||
}
|
||
|
||
"""
|
||
A Dependabot Update for a dependency in a repository
|
||
"""
|
||
type DependabotUpdate implements RepositoryNode {
|
||
"""
|
||
The error from a dependency update
|
||
"""
|
||
error: DependabotUpdateError
|
||
|
||
"""
|
||
The associated pull request
|
||
"""
|
||
pullRequest: PullRequest
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
An error produced from a Dependabot Update
|
||
"""
|
||
type DependabotUpdateError {
|
||
"""
|
||
The body of the error
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The error code
|
||
"""
|
||
errorType: String!
|
||
|
||
"""
|
||
The title of the error
|
||
"""
|
||
title: String!
|
||
}
|
||
|
||
"""
|
||
A dependency manifest entry
|
||
"""
|
||
type DependencyGraphDependency @preview(toggledBy: "hawkgirl-preview") {
|
||
"""
|
||
Does the dependency itself have dependencies?
|
||
"""
|
||
hasDependencies: Boolean!
|
||
|
||
"""
|
||
The original name of the package, as it appears in the manifest.
|
||
"""
|
||
packageLabel: String!
|
||
@deprecated(
|
||
reason: "`packageLabel` will be removed. Use normalized `packageName` field instead. Removal on 2022-10-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The dependency package manager
|
||
"""
|
||
packageManager: String
|
||
|
||
"""
|
||
The name of the package in the canonical form used by the package manager.
|
||
"""
|
||
packageName: String!
|
||
|
||
"""
|
||
The repository containing the package
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The dependency version requirements
|
||
"""
|
||
requirements: String!
|
||
}
|
||
|
||
"""
|
||
The connection type for DependencyGraphDependency.
|
||
"""
|
||
type DependencyGraphDependencyConnection @preview(toggledBy: "hawkgirl-preview") {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DependencyGraphDependencyEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [DependencyGraphDependency]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DependencyGraphDependencyEdge @preview(toggledBy: "hawkgirl-preview") {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: DependencyGraphDependency
|
||
}
|
||
|
||
"""
|
||
The possible ecosystems of a dependency graph package.
|
||
"""
|
||
enum DependencyGraphEcosystem {
|
||
"""
|
||
GitHub Actions
|
||
"""
|
||
ACTIONS
|
||
|
||
"""
|
||
PHP packages hosted at packagist.org
|
||
"""
|
||
COMPOSER
|
||
|
||
"""
|
||
Go modules
|
||
"""
|
||
GO
|
||
|
||
"""
|
||
Java artifacts hosted at the Maven central repository
|
||
"""
|
||
MAVEN
|
||
|
||
"""
|
||
JavaScript packages hosted at npmjs.com
|
||
"""
|
||
NPM
|
||
|
||
"""
|
||
.NET packages hosted at the NuGet Gallery
|
||
"""
|
||
NUGET
|
||
|
||
"""
|
||
Python packages hosted at PyPI.org
|
||
"""
|
||
PIP
|
||
|
||
"""
|
||
Dart packages hosted at pub.dev
|
||
"""
|
||
PUB
|
||
|
||
"""
|
||
Ruby gems hosted at RubyGems.org
|
||
"""
|
||
RUBYGEMS
|
||
|
||
"""
|
||
Rust crates
|
||
"""
|
||
RUST
|
||
|
||
"""
|
||
Swift packages
|
||
"""
|
||
SWIFT
|
||
}
|
||
|
||
"""
|
||
Dependency manifest for a repository
|
||
"""
|
||
type DependencyGraphManifest implements Node @preview(toggledBy: "hawkgirl-preview") {
|
||
"""
|
||
Path to view the manifest file blob
|
||
"""
|
||
blobPath: String!
|
||
|
||
"""
|
||
A list of manifest dependencies
|
||
"""
|
||
dependencies(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): DependencyGraphDependencyConnection
|
||
|
||
"""
|
||
The number of dependencies listed in the manifest
|
||
"""
|
||
dependenciesCount: Int
|
||
|
||
"""
|
||
Is the manifest too big to parse?
|
||
"""
|
||
exceedsMaxSize: Boolean!
|
||
|
||
"""
|
||
Fully qualified manifest filename
|
||
"""
|
||
filename: String!
|
||
id: ID!
|
||
|
||
"""
|
||
Were we able to parse the manifest?
|
||
"""
|
||
parseable: Boolean!
|
||
|
||
"""
|
||
The repository containing the manifest
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
The connection type for DependencyGraphManifest.
|
||
"""
|
||
type DependencyGraphManifestConnection @preview(toggledBy: "hawkgirl-preview") {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DependencyGraphManifestEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [DependencyGraphManifest]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DependencyGraphManifestEdge @preview(toggledBy: "hawkgirl-preview") {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: DependencyGraphManifest
|
||
}
|
||
|
||
"""
|
||
A repository deploy key.
|
||
"""
|
||
type DeployKey implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The deploy key.
|
||
"""
|
||
key: String!
|
||
|
||
"""
|
||
Whether or not the deploy key is read only.
|
||
"""
|
||
readOnly: Boolean!
|
||
|
||
"""
|
||
The deploy key title.
|
||
"""
|
||
title: String!
|
||
|
||
"""
|
||
Whether or not the deploy key has been verified.
|
||
"""
|
||
verified: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for DeployKey.
|
||
"""
|
||
type DeployKeyConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DeployKeyEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [DeployKey]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DeployKeyEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: DeployKey
|
||
}
|
||
|
||
"""
|
||
Represents a 'deployed' event on a given pull request.
|
||
"""
|
||
type DeployedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The deployment associated with the 'deployed' event.
|
||
"""
|
||
deployment: Deployment!
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
The ref associated with the 'deployed' event.
|
||
"""
|
||
ref: Ref
|
||
}
|
||
|
||
"""
|
||
Represents triggered deployment instance.
|
||
"""
|
||
type Deployment implements Node {
|
||
"""
|
||
Identifies the commit sha of the deployment.
|
||
"""
|
||
commit: Commit
|
||
|
||
"""
|
||
Identifies the oid of the deployment commit, even if the commit has been deleted.
|
||
"""
|
||
commitOid: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the actor who triggered the deployment.
|
||
"""
|
||
creator: Actor!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The deployment description.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The latest environment to which this deployment was made.
|
||
"""
|
||
environment: String
|
||
id: ID!
|
||
|
||
"""
|
||
The latest environment to which this deployment was made.
|
||
"""
|
||
latestEnvironment: String
|
||
|
||
"""
|
||
The latest status of this deployment.
|
||
"""
|
||
latestStatus: DeploymentStatus
|
||
|
||
"""
|
||
The original environment to which this deployment was made.
|
||
"""
|
||
originalEnvironment: String
|
||
|
||
"""
|
||
Extra information that a deployment system might need.
|
||
"""
|
||
payload: String
|
||
|
||
"""
|
||
Identifies the Ref of the deployment, if the deployment was created by ref.
|
||
"""
|
||
ref: Ref
|
||
|
||
"""
|
||
Identifies the repository associated with the deployment.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The current state of the deployment.
|
||
"""
|
||
state: DeploymentState
|
||
|
||
"""
|
||
A list of statuses associated with the deployment.
|
||
"""
|
||
statuses(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): DeploymentStatusConnection
|
||
|
||
"""
|
||
The deployment task.
|
||
"""
|
||
task: String
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The connection type for Deployment.
|
||
"""
|
||
type DeploymentConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DeploymentEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Deployment]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DeploymentEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Deployment
|
||
}
|
||
|
||
"""
|
||
Represents a 'deployment_environment_changed' event on a given pull request.
|
||
"""
|
||
type DeploymentEnvironmentChangedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The deployment status that updated the deployment environment.
|
||
"""
|
||
deploymentStatus: DeploymentStatus!
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
}
|
||
|
||
"""
|
||
Ordering options for deployment connections
|
||
"""
|
||
input DeploymentOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order deployments by.
|
||
"""
|
||
field: DeploymentOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which deployment connections can be ordered.
|
||
"""
|
||
enum DeploymentOrderField {
|
||
"""
|
||
Order collection by creation time
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
A protection rule.
|
||
"""
|
||
type DeploymentProtectionRule {
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The teams or users that can review the deployment
|
||
"""
|
||
reviewers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): DeploymentReviewerConnection!
|
||
|
||
"""
|
||
The timeout in minutes for this protection rule.
|
||
"""
|
||
timeout: Int!
|
||
|
||
"""
|
||
The type of protection rule.
|
||
"""
|
||
type: DeploymentProtectionRuleType!
|
||
}
|
||
|
||
"""
|
||
The connection type for DeploymentProtectionRule.
|
||
"""
|
||
type DeploymentProtectionRuleConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DeploymentProtectionRuleEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [DeploymentProtectionRule]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DeploymentProtectionRuleEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: DeploymentProtectionRule
|
||
}
|
||
|
||
"""
|
||
The possible protection rule types.
|
||
"""
|
||
enum DeploymentProtectionRuleType {
|
||
"""
|
||
Required reviewers
|
||
"""
|
||
REQUIRED_REVIEWERS
|
||
|
||
"""
|
||
Wait timer
|
||
"""
|
||
WAIT_TIMER
|
||
}
|
||
|
||
"""
|
||
A request to deploy a workflow run to an environment.
|
||
"""
|
||
type DeploymentRequest {
|
||
"""
|
||
Whether or not the current user can approve the deployment
|
||
"""
|
||
currentUserCanApprove: Boolean!
|
||
|
||
"""
|
||
The target environment of the deployment
|
||
"""
|
||
environment: Environment!
|
||
|
||
"""
|
||
The teams or users that can review the deployment
|
||
"""
|
||
reviewers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): DeploymentReviewerConnection!
|
||
|
||
"""
|
||
The wait timer in minutes configured in the environment
|
||
"""
|
||
waitTimer: Int!
|
||
|
||
"""
|
||
The wait timer in minutes configured in the environment
|
||
"""
|
||
waitTimerStartedAt: DateTime
|
||
}
|
||
|
||
"""
|
||
The connection type for DeploymentRequest.
|
||
"""
|
||
type DeploymentRequestConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DeploymentRequestEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [DeploymentRequest]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DeploymentRequestEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: DeploymentRequest
|
||
}
|
||
|
||
"""
|
||
A deployment review.
|
||
"""
|
||
type DeploymentReview implements Node {
|
||
"""
|
||
The comment the user left.
|
||
"""
|
||
comment: String!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The environments approved or rejected
|
||
"""
|
||
environments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): EnvironmentConnection!
|
||
id: ID!
|
||
|
||
"""
|
||
The decision of the user.
|
||
"""
|
||
state: DeploymentReviewState!
|
||
|
||
"""
|
||
The user that reviewed the deployment.
|
||
"""
|
||
user: User!
|
||
}
|
||
|
||
"""
|
||
The connection type for DeploymentReview.
|
||
"""
|
||
type DeploymentReviewConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DeploymentReviewEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [DeploymentReview]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DeploymentReviewEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: DeploymentReview
|
||
}
|
||
|
||
"""
|
||
The possible states for a deployment review.
|
||
"""
|
||
enum DeploymentReviewState {
|
||
"""
|
||
The deployment was approved.
|
||
"""
|
||
APPROVED
|
||
|
||
"""
|
||
The deployment was rejected.
|
||
"""
|
||
REJECTED
|
||
}
|
||
|
||
"""
|
||
Users and teams.
|
||
"""
|
||
union DeploymentReviewer = Team | User
|
||
|
||
"""
|
||
The connection type for DeploymentReviewer.
|
||
"""
|
||
type DeploymentReviewerConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DeploymentReviewerEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [DeploymentReviewer]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DeploymentReviewerEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: DeploymentReviewer
|
||
}
|
||
|
||
"""
|
||
The possible states in which a deployment can be.
|
||
"""
|
||
enum DeploymentState {
|
||
"""
|
||
The pending deployment was not updated after 30 minutes.
|
||
"""
|
||
ABANDONED
|
||
|
||
"""
|
||
The deployment is currently active.
|
||
"""
|
||
ACTIVE
|
||
|
||
"""
|
||
An inactive transient deployment.
|
||
"""
|
||
DESTROYED
|
||
|
||
"""
|
||
The deployment experienced an error.
|
||
"""
|
||
ERROR
|
||
|
||
"""
|
||
The deployment has failed.
|
||
"""
|
||
FAILURE
|
||
|
||
"""
|
||
The deployment is inactive.
|
||
"""
|
||
INACTIVE
|
||
|
||
"""
|
||
The deployment is in progress.
|
||
"""
|
||
IN_PROGRESS
|
||
|
||
"""
|
||
The deployment is pending.
|
||
"""
|
||
PENDING
|
||
|
||
"""
|
||
The deployment has queued
|
||
"""
|
||
QUEUED
|
||
|
||
"""
|
||
The deployment was successful.
|
||
"""
|
||
SUCCESS
|
||
|
||
"""
|
||
The deployment is waiting.
|
||
"""
|
||
WAITING
|
||
}
|
||
|
||
"""
|
||
Describes the status of a given deployment attempt.
|
||
"""
|
||
type DeploymentStatus implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the actor who triggered the deployment.
|
||
"""
|
||
creator: Actor!
|
||
|
||
"""
|
||
Identifies the deployment associated with status.
|
||
"""
|
||
deployment: Deployment!
|
||
|
||
"""
|
||
Identifies the description of the deployment.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
Identifies the environment of the deployment at the time of this deployment status
|
||
"""
|
||
environment: String @preview(toggledBy: "flash-preview")
|
||
|
||
"""
|
||
Identifies the environment URL of the deployment.
|
||
"""
|
||
environmentUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the log URL of the deployment.
|
||
"""
|
||
logUrl: URI
|
||
|
||
"""
|
||
Identifies the current state of the deployment.
|
||
"""
|
||
state: DeploymentStatusState!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The connection type for DeploymentStatus.
|
||
"""
|
||
type DeploymentStatusConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DeploymentStatusEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [DeploymentStatus]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DeploymentStatusEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: DeploymentStatus
|
||
}
|
||
|
||
"""
|
||
The possible states for a deployment status.
|
||
"""
|
||
enum DeploymentStatusState {
|
||
"""
|
||
The deployment experienced an error.
|
||
"""
|
||
ERROR
|
||
|
||
"""
|
||
The deployment has failed.
|
||
"""
|
||
FAILURE
|
||
|
||
"""
|
||
The deployment is inactive.
|
||
"""
|
||
INACTIVE
|
||
|
||
"""
|
||
The deployment is in progress.
|
||
"""
|
||
IN_PROGRESS
|
||
|
||
"""
|
||
The deployment is pending.
|
||
"""
|
||
PENDING
|
||
|
||
"""
|
||
The deployment is queued
|
||
"""
|
||
QUEUED
|
||
|
||
"""
|
||
The deployment was successful.
|
||
"""
|
||
SUCCESS
|
||
|
||
"""
|
||
The deployment is waiting.
|
||
"""
|
||
WAITING
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DequeuePullRequest
|
||
"""
|
||
input DequeuePullRequestInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the pull request to be dequeued.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DequeuePullRequest
|
||
"""
|
||
type DequeuePullRequestPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The merge queue entry of the dequeued pull request.
|
||
"""
|
||
mergeQueueEntry: MergeQueueEntry
|
||
}
|
||
|
||
"""
|
||
The possible sides of a diff.
|
||
"""
|
||
enum DiffSide {
|
||
"""
|
||
The left side of the diff.
|
||
"""
|
||
LEFT
|
||
|
||
"""
|
||
The right side of the diff.
|
||
"""
|
||
RIGHT
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DisablePullRequestAutoMerge
|
||
"""
|
||
input DisablePullRequestAutoMergeInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the pull request to disable auto merge on.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DisablePullRequestAutoMerge
|
||
"""
|
||
type DisablePullRequestAutoMergePayload {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The pull request auto merge was disabled on.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Represents a 'disconnected' event on a given issue or pull request.
|
||
"""
|
||
type DisconnectedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Reference originated in a different repository.
|
||
"""
|
||
isCrossRepository: Boolean!
|
||
|
||
"""
|
||
Issue or pull request from which the issue was disconnected.
|
||
"""
|
||
source: ReferencedSubject!
|
||
|
||
"""
|
||
Issue or pull request which was disconnected.
|
||
"""
|
||
subject: ReferencedSubject!
|
||
}
|
||
|
||
"""
|
||
A discussion in a repository.
|
||
"""
|
||
type Discussion implements Closable & Comment & Deletable & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & Updatable & Votable {
|
||
"""
|
||
Reason that the conversation was locked.
|
||
"""
|
||
activeLockReason: LockReason
|
||
|
||
"""
|
||
The comment chosen as this discussion's answer, if any.
|
||
"""
|
||
answer: DiscussionComment
|
||
|
||
"""
|
||
The time when a user chose this discussion's answer, if answered.
|
||
"""
|
||
answerChosenAt: DateTime
|
||
|
||
"""
|
||
The user who chose this discussion's answer, if answered.
|
||
"""
|
||
answerChosenBy: Actor
|
||
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the subject of the comment.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
|
||
"""
|
||
The main text of the discussion post.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The body rendered to text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
The category for this discussion.
|
||
"""
|
||
category: DiscussionCategory!
|
||
|
||
"""
|
||
Indicates if the object is closed (definition of closed may depend on type)
|
||
"""
|
||
closed: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the object was closed.
|
||
"""
|
||
closedAt: DateTime
|
||
|
||
"""
|
||
The replies to the discussion.
|
||
"""
|
||
comments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): DiscussionCommentConnection!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The actor who edited the comment.
|
||
"""
|
||
editor: Actor
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
A list of labels associated with the object.
|
||
"""
|
||
labels(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for labels returned from the connection.
|
||
"""
|
||
orderBy: LabelOrder = {field: CREATED_AT, direction: ASC}
|
||
): LabelConnection
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
`true` if the object is locked
|
||
"""
|
||
locked: Boolean!
|
||
|
||
"""
|
||
The number identifying this discussion within the repository.
|
||
"""
|
||
number: Int!
|
||
|
||
"""
|
||
The poll associated with this discussion, if one exists.
|
||
"""
|
||
poll: DiscussionPoll
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The path for this discussion.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the reason for the discussion's state.
|
||
"""
|
||
stateReason: DiscussionStateReason
|
||
|
||
"""
|
||
The title of this discussion.
|
||
"""
|
||
title: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
Number of upvotes that this subject has received.
|
||
"""
|
||
upvoteCount: Int!
|
||
|
||
"""
|
||
The URL for this discussion.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Indicates if the object can be closed by the viewer.
|
||
"""
|
||
viewerCanClose: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can delete this object.
|
||
"""
|
||
viewerCanDelete: Boolean!
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
|
||
"""
|
||
Indicates if the object can be reopened by the viewer.
|
||
"""
|
||
viewerCanReopen: Boolean!
|
||
|
||
"""
|
||
Check if the viewer is able to change their subscription status for the repository.
|
||
"""
|
||
viewerCanSubscribe: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
Whether or not the current user can add or remove an upvote on this subject.
|
||
"""
|
||
viewerCanUpvote: Boolean!
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
|
||
"""
|
||
Whether or not the current user has already upvoted this subject.
|
||
"""
|
||
viewerHasUpvoted: Boolean!
|
||
|
||
"""
|
||
Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
|
||
"""
|
||
viewerSubscription: SubscriptionState
|
||
}
|
||
|
||
"""
|
||
A category for discussions in a repository.
|
||
"""
|
||
type DiscussionCategory implements Node & RepositoryNode {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
A description of this category.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
An emoji representing this category.
|
||
"""
|
||
emoji: String!
|
||
|
||
"""
|
||
This category's emoji rendered as HTML.
|
||
"""
|
||
emojiHTML: HTML!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether or not discussions in this category support choosing an answer with the markDiscussionCommentAsAnswer mutation.
|
||
"""
|
||
isAnswerable: Boolean!
|
||
|
||
"""
|
||
The name of this category.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The slug of this category.
|
||
"""
|
||
slug: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The connection type for DiscussionCategory.
|
||
"""
|
||
type DiscussionCategoryConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DiscussionCategoryEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [DiscussionCategory]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DiscussionCategoryEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: DiscussionCategory
|
||
}
|
||
|
||
"""
|
||
The possible reasons for closing a discussion.
|
||
"""
|
||
enum DiscussionCloseReason {
|
||
"""
|
||
The discussion is a duplicate of another
|
||
"""
|
||
DUPLICATE
|
||
|
||
"""
|
||
The discussion is no longer relevant
|
||
"""
|
||
OUTDATED
|
||
|
||
"""
|
||
The discussion has been resolved
|
||
"""
|
||
RESOLVED
|
||
}
|
||
|
||
"""
|
||
A comment on a discussion.
|
||
"""
|
||
type DiscussionComment implements Comment & Deletable & Minimizable & Node & Reactable & Updatable & UpdatableComment & Votable {
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the subject of the comment.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
|
||
"""
|
||
The body as Markdown.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The body rendered to text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The time when this replied-to comment was deleted
|
||
"""
|
||
deletedAt: DateTime
|
||
|
||
"""
|
||
The discussion this comment was created in
|
||
"""
|
||
discussion: Discussion
|
||
|
||
"""
|
||
The actor who edited the comment.
|
||
"""
|
||
editor: Actor
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
Has this comment been chosen as the answer of its discussion?
|
||
"""
|
||
isAnswer: Boolean!
|
||
|
||
"""
|
||
Returns whether or not a comment has been minimized.
|
||
"""
|
||
isMinimized: Boolean!
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
Returns why the comment was minimized. One of `abuse`, `off-topic`,
|
||
`outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
|
||
formatting of these values differs from the inputs to the `MinimizeComment` mutation.
|
||
"""
|
||
minimizedReason: String
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
The threaded replies to this comment.
|
||
"""
|
||
replies(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): DiscussionCommentConnection!
|
||
|
||
"""
|
||
The discussion comment this comment is a reply to
|
||
"""
|
||
replyTo: DiscussionComment
|
||
|
||
"""
|
||
The path for this discussion comment.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
Number of upvotes that this subject has received.
|
||
"""
|
||
upvoteCount: Int!
|
||
|
||
"""
|
||
The URL for this discussion comment.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Check if the current viewer can delete this object.
|
||
"""
|
||
viewerCanDelete: Boolean!
|
||
|
||
"""
|
||
Can the current user mark this comment as an answer?
|
||
"""
|
||
viewerCanMarkAsAnswer: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can minimize this object.
|
||
"""
|
||
viewerCanMinimize: Boolean!
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
|
||
"""
|
||
Can the current user unmark this comment as an answer?
|
||
"""
|
||
viewerCanUnmarkAsAnswer: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
Whether or not the current user can add or remove an upvote on this subject.
|
||
"""
|
||
viewerCanUpvote: Boolean!
|
||
|
||
"""
|
||
Reasons why the current viewer can not update this comment.
|
||
"""
|
||
viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
|
||
"""
|
||
Whether or not the current user has already upvoted this subject.
|
||
"""
|
||
viewerHasUpvoted: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for DiscussionComment.
|
||
"""
|
||
type DiscussionCommentConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DiscussionCommentEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [DiscussionComment]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DiscussionCommentEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: DiscussionComment
|
||
}
|
||
|
||
"""
|
||
The connection type for Discussion.
|
||
"""
|
||
type DiscussionConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DiscussionEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Discussion]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DiscussionEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Discussion
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of discussions can be ordered upon return.
|
||
"""
|
||
input DiscussionOrder {
|
||
"""
|
||
The direction in which to order discussions by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field by which to order discussions.
|
||
"""
|
||
field: DiscussionOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which discussion connections can be ordered.
|
||
"""
|
||
enum DiscussionOrderField {
|
||
"""
|
||
Order discussions by creation time.
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order discussions by most recent modification time.
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
A poll for a discussion.
|
||
"""
|
||
type DiscussionPoll implements Node {
|
||
"""
|
||
The discussion that this poll belongs to.
|
||
"""
|
||
discussion: Discussion
|
||
id: ID!
|
||
|
||
"""
|
||
The options for this poll.
|
||
"""
|
||
options(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
How to order the options for the discussion poll.
|
||
"""
|
||
orderBy: DiscussionPollOptionOrder = {field: AUTHORED_ORDER, direction: ASC}
|
||
): DiscussionPollOptionConnection
|
||
|
||
"""
|
||
The question that is being asked by this poll.
|
||
"""
|
||
question: String!
|
||
|
||
"""
|
||
The total number of votes that have been cast for this poll.
|
||
"""
|
||
totalVoteCount: Int!
|
||
|
||
"""
|
||
Indicates if the viewer has permission to vote in this poll.
|
||
"""
|
||
viewerCanVote: Boolean!
|
||
|
||
"""
|
||
Indicates if the viewer has voted for any option in this poll.
|
||
"""
|
||
viewerHasVoted: Boolean!
|
||
}
|
||
|
||
"""
|
||
An option for a discussion poll.
|
||
"""
|
||
type DiscussionPollOption implements Node {
|
||
id: ID!
|
||
|
||
"""
|
||
The text for this option.
|
||
"""
|
||
option: String!
|
||
|
||
"""
|
||
The discussion poll that this option belongs to.
|
||
"""
|
||
poll: DiscussionPoll
|
||
|
||
"""
|
||
The total number of votes that have been cast for this option.
|
||
"""
|
||
totalVoteCount: Int!
|
||
|
||
"""
|
||
Indicates if the viewer has voted for this option in the poll.
|
||
"""
|
||
viewerHasVoted: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for DiscussionPollOption.
|
||
"""
|
||
type DiscussionPollOptionConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [DiscussionPollOptionEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [DiscussionPollOption]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type DiscussionPollOptionEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: DiscussionPollOption
|
||
}
|
||
|
||
"""
|
||
Ordering options for discussion poll option connections.
|
||
"""
|
||
input DiscussionPollOptionOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order poll options by.
|
||
"""
|
||
field: DiscussionPollOptionOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which discussion poll option connections can be ordered.
|
||
"""
|
||
enum DiscussionPollOptionOrderField {
|
||
"""
|
||
Order poll options by the order that the poll author specified when creating the poll.
|
||
"""
|
||
AUTHORED_ORDER
|
||
|
||
"""
|
||
Order poll options by the number of votes it has.
|
||
"""
|
||
VOTE_COUNT
|
||
}
|
||
|
||
"""
|
||
The possible states of a discussion.
|
||
"""
|
||
enum DiscussionState {
|
||
"""
|
||
A discussion that has been closed
|
||
"""
|
||
CLOSED
|
||
|
||
"""
|
||
A discussion that is open
|
||
"""
|
||
OPEN
|
||
}
|
||
|
||
"""
|
||
The possible state reasons of a discussion.
|
||
"""
|
||
enum DiscussionStateReason {
|
||
"""
|
||
The discussion is a duplicate of another
|
||
"""
|
||
DUPLICATE
|
||
|
||
"""
|
||
The discussion is no longer relevant
|
||
"""
|
||
OUTDATED
|
||
|
||
"""
|
||
The discussion was reopened
|
||
"""
|
||
REOPENED
|
||
|
||
"""
|
||
The discussion has been resolved
|
||
"""
|
||
RESOLVED
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DismissPullRequestReview
|
||
"""
|
||
input DismissPullRequestReviewInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The contents of the pull request review dismissal message.
|
||
"""
|
||
message: String!
|
||
|
||
"""
|
||
The Node ID of the pull request review to modify.
|
||
"""
|
||
pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DismissPullRequestReview
|
||
"""
|
||
type DismissPullRequestReviewPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The dismissed pull request review.
|
||
"""
|
||
pullRequestReview: PullRequestReview
|
||
}
|
||
|
||
"""
|
||
The possible reasons that a Dependabot alert was dismissed.
|
||
"""
|
||
enum DismissReason {
|
||
"""
|
||
A fix has already been started
|
||
"""
|
||
FIX_STARTED
|
||
|
||
"""
|
||
This alert is inaccurate or incorrect
|
||
"""
|
||
INACCURATE
|
||
|
||
"""
|
||
Vulnerable code is not actually used
|
||
"""
|
||
NOT_USED
|
||
|
||
"""
|
||
No bandwidth to fix this
|
||
"""
|
||
NO_BANDWIDTH
|
||
|
||
"""
|
||
Risk is tolerable to this project
|
||
"""
|
||
TOLERABLE_RISK
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of DismissRepositoryVulnerabilityAlert
|
||
"""
|
||
input DismissRepositoryVulnerabilityAlertInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The reason the Dependabot alert is being dismissed.
|
||
"""
|
||
dismissReason: DismissReason!
|
||
|
||
"""
|
||
The Dependabot alert ID to dismiss.
|
||
"""
|
||
repositoryVulnerabilityAlertId: ID! @possibleTypes(concreteTypes: ["RepositoryVulnerabilityAlert"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of DismissRepositoryVulnerabilityAlert
|
||
"""
|
||
type DismissRepositoryVulnerabilityAlertPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Dependabot alert that was dismissed
|
||
"""
|
||
repositoryVulnerabilityAlert: RepositoryVulnerabilityAlert
|
||
}
|
||
|
||
"""
|
||
A draft issue within a project.
|
||
"""
|
||
type DraftIssue implements Node {
|
||
"""
|
||
A list of users to assigned to this draft issue.
|
||
"""
|
||
assignees(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection!
|
||
|
||
"""
|
||
The body of the draft issue.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body of the draft issue rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The body of the draft issue rendered to text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who created this draft issue.
|
||
"""
|
||
creator: Actor
|
||
id: ID!
|
||
|
||
"""
|
||
List of items linked with the draft issue (currently draft issue can be linked to only one item).
|
||
"""
|
||
projectV2Items(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2ItemConnection!
|
||
|
||
"""
|
||
Projects that link to this draft issue (currently draft issue can be linked to only one project).
|
||
"""
|
||
projectsV2(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2Connection!
|
||
|
||
"""
|
||
The title of the draft issue
|
||
"""
|
||
title: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
Specifies a review comment to be left with a Pull Request Review.
|
||
"""
|
||
input DraftPullRequestReviewComment {
|
||
"""
|
||
Body of the comment to leave.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
Path to the file being commented on.
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
Position in the file to leave a comment on.
|
||
"""
|
||
position: Int!
|
||
}
|
||
|
||
"""
|
||
Specifies a review comment thread to be left with a Pull Request Review.
|
||
"""
|
||
input DraftPullRequestReviewThread {
|
||
"""
|
||
Body of the comment to leave.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The line of the blob to which the thread refers. The end of the line range for multi-line comments.
|
||
"""
|
||
line: Int!
|
||
|
||
"""
|
||
Path to the file being commented on.
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range.
|
||
"""
|
||
side: DiffSide = RIGHT
|
||
|
||
"""
|
||
The first line of the range to which the comment refers.
|
||
"""
|
||
startLine: Int
|
||
|
||
"""
|
||
The side of the diff on which the start line resides.
|
||
"""
|
||
startSide: DiffSide = RIGHT
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of EnablePullRequestAutoMerge
|
||
"""
|
||
input EnablePullRequestAutoMergeInput {
|
||
"""
|
||
The email address to associate with this merge.
|
||
"""
|
||
authorEmail: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Commit body to use for the commit when the PR is mergable; if omitted, a
|
||
default message will be used. NOTE: when merging with a merge queue any input
|
||
value for commit message is ignored.
|
||
"""
|
||
commitBody: String
|
||
|
||
"""
|
||
Commit headline to use for the commit when the PR is mergable; if omitted, a
|
||
default message will be used. NOTE: when merging with a merge queue any input
|
||
value for commit headline is ignored.
|
||
"""
|
||
commitHeadline: String
|
||
|
||
"""
|
||
The expected head OID of the pull request.
|
||
"""
|
||
expectedHeadOid: GitObjectID
|
||
|
||
"""
|
||
The merge method to use. If omitted, defaults to `MERGE`. NOTE: when merging
|
||
with a merge queue any input value for merge method is ignored.
|
||
"""
|
||
mergeMethod: PullRequestMergeMethod = MERGE
|
||
|
||
"""
|
||
ID of the pull request to enable auto-merge on.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of EnablePullRequestAutoMerge
|
||
"""
|
||
type EnablePullRequestAutoMergePayload {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The pull request auto-merge was enabled on.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of EnqueuePullRequest
|
||
"""
|
||
input EnqueuePullRequestInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The expected head OID of the pull request.
|
||
"""
|
||
expectedHeadOid: GitObjectID
|
||
|
||
"""
|
||
Add the pull request to the front of the queue.
|
||
"""
|
||
jump: Boolean
|
||
|
||
"""
|
||
The ID of the pull request to enqueue.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of EnqueuePullRequest
|
||
"""
|
||
type EnqueuePullRequestPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The merge queue entry for the enqueued pull request.
|
||
"""
|
||
mergeQueueEntry: MergeQueueEntry
|
||
}
|
||
|
||
"""
|
||
An account to manage multiple organizations with consolidated policy and billing.
|
||
"""
|
||
type Enterprise implements AnnouncementBanner & Node {
|
||
"""
|
||
The text of the announcement
|
||
"""
|
||
announcement: String
|
||
|
||
"""
|
||
The expiration date of the announcement, if any
|
||
"""
|
||
announcementExpiresAt: DateTime
|
||
|
||
"""
|
||
Whether the announcement can be dismissed by the user
|
||
"""
|
||
announcementUserDismissible: Boolean
|
||
|
||
"""
|
||
A URL pointing to the enterprise's public avatar.
|
||
"""
|
||
avatarUrl(
|
||
"""
|
||
The size of the resulting square image.
|
||
"""
|
||
size: Int
|
||
): URI!
|
||
|
||
"""
|
||
Enterprise billing information visible to enterprise billing managers.
|
||
"""
|
||
billingInfo: EnterpriseBillingInfo
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The description of the enterprise.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The description of the enterprise as HTML.
|
||
"""
|
||
descriptionHTML: HTML!
|
||
id: ID!
|
||
|
||
"""
|
||
The location of the enterprise.
|
||
"""
|
||
location: String
|
||
|
||
"""
|
||
A list of users who are members of this enterprise.
|
||
"""
|
||
members(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Only return members within the selected GitHub Enterprise deployment
|
||
"""
|
||
deployment: EnterpriseUserDeployment
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Only return members with this two-factor authentication status. Does not
|
||
include members who only have an account on a GitHub Enterprise Server instance.
|
||
"""
|
||
hasTwoFactorEnabled: Boolean = null
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for members returned from the connection.
|
||
"""
|
||
orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
Only return members within the organizations with these logins
|
||
"""
|
||
organizationLogins: [String!]
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
|
||
"""
|
||
The role of the user in the enterprise organization or server.
|
||
"""
|
||
role: EnterpriseUserAccountMembershipRole
|
||
): EnterpriseMemberConnection!
|
||
|
||
"""
|
||
The name of the enterprise.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
A list of organizations that belong to this enterprise.
|
||
"""
|
||
organizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations returned from the connection.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
|
||
"""
|
||
The viewer's role in an organization.
|
||
"""
|
||
viewerOrganizationRole: RoleInOrganization
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
Enterprise information visible to enterprise owners or enterprise owners'
|
||
personal access tokens (classic) with read:enterprise or admin:enterprise scope.
|
||
"""
|
||
ownerInfo: EnterpriseOwnerInfo
|
||
|
||
"""
|
||
The HTTP path for this enterprise.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The URL-friendly identifier for the enterprise.
|
||
"""
|
||
slug: String!
|
||
|
||
"""
|
||
The HTTP URL for this enterprise.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Is the current viewer an admin of this enterprise?
|
||
"""
|
||
viewerIsAdmin: Boolean!
|
||
|
||
"""
|
||
The URL of the enterprise website.
|
||
"""
|
||
websiteUrl: URI
|
||
}
|
||
|
||
"""
|
||
The connection type for User.
|
||
"""
|
||
type EnterpriseAdministratorConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseAdministratorEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [User]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
A User who is an administrator of an enterprise.
|
||
"""
|
||
type EnterpriseAdministratorEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: User
|
||
|
||
"""
|
||
The role of the administrator.
|
||
"""
|
||
role: EnterpriseAdministratorRole!
|
||
}
|
||
|
||
"""
|
||
An invitation for a user to become an owner or billing manager of an enterprise.
|
||
"""
|
||
type EnterpriseAdministratorInvitation implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The email of the person who was invited to the enterprise.
|
||
"""
|
||
email: String
|
||
|
||
"""
|
||
The enterprise the invitation is for.
|
||
"""
|
||
enterprise: Enterprise!
|
||
id: ID!
|
||
|
||
"""
|
||
The user who was invited to the enterprise.
|
||
"""
|
||
invitee: User
|
||
|
||
"""
|
||
The user who created the invitation.
|
||
"""
|
||
inviter: User
|
||
|
||
"""
|
||
The invitee's pending role in the enterprise (owner or billing_manager).
|
||
"""
|
||
role: EnterpriseAdministratorRole!
|
||
}
|
||
|
||
"""
|
||
The connection type for EnterpriseAdministratorInvitation.
|
||
"""
|
||
type EnterpriseAdministratorInvitationConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseAdministratorInvitationEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [EnterpriseAdministratorInvitation]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type EnterpriseAdministratorInvitationEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: EnterpriseAdministratorInvitation
|
||
}
|
||
|
||
"""
|
||
Ordering options for enterprise administrator invitation connections
|
||
"""
|
||
input EnterpriseAdministratorInvitationOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order enterprise administrator invitations by.
|
||
"""
|
||
field: EnterpriseAdministratorInvitationOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which enterprise administrator invitation connections can be ordered.
|
||
"""
|
||
enum EnterpriseAdministratorInvitationOrderField {
|
||
"""
|
||
Order enterprise administrator member invitations by creation time
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
The possible administrator roles in an enterprise account.
|
||
"""
|
||
enum EnterpriseAdministratorRole {
|
||
"""
|
||
Represents a billing manager of the enterprise account.
|
||
"""
|
||
BILLING_MANAGER
|
||
|
||
"""
|
||
Represents an owner of the enterprise account.
|
||
"""
|
||
OWNER
|
||
}
|
||
|
||
"""
|
||
The possible values for the enterprise allow private repository forking policy value.
|
||
"""
|
||
enum EnterpriseAllowPrivateRepositoryForkingPolicyValue {
|
||
"""
|
||
Members can fork a repository to an organization within this enterprise.
|
||
"""
|
||
ENTERPRISE_ORGANIZATIONS
|
||
|
||
"""
|
||
Members can fork a repository to their enterprise-managed user account or an organization inside this enterprise.
|
||
"""
|
||
ENTERPRISE_ORGANIZATIONS_USER_ACCOUNTS
|
||
|
||
"""
|
||
Members can fork a repository to their user account or an organization, either inside or outside of this enterprise.
|
||
"""
|
||
EVERYWHERE
|
||
|
||
"""
|
||
Members can fork a repository only within the same organization (intra-org).
|
||
"""
|
||
SAME_ORGANIZATION
|
||
|
||
"""
|
||
Members can fork a repository to their user account or within the same organization.
|
||
"""
|
||
SAME_ORGANIZATION_USER_ACCOUNTS
|
||
|
||
"""
|
||
Members can fork a repository to their user account.
|
||
"""
|
||
USER_ACCOUNTS
|
||
}
|
||
|
||
"""
|
||
Metadata for an audit entry containing enterprise account information.
|
||
"""
|
||
interface EnterpriseAuditEntryData {
|
||
"""
|
||
The HTTP path for this enterprise.
|
||
"""
|
||
enterpriseResourcePath: URI
|
||
|
||
"""
|
||
The slug of the enterprise.
|
||
"""
|
||
enterpriseSlug: String
|
||
|
||
"""
|
||
The HTTP URL for this enterprise.
|
||
"""
|
||
enterpriseUrl: URI
|
||
}
|
||
|
||
"""
|
||
Enterprise billing information visible to enterprise billing managers and owners.
|
||
"""
|
||
type EnterpriseBillingInfo {
|
||
"""
|
||
The number of licenseable users/emails across the enterprise.
|
||
"""
|
||
allLicensableUsersCount: Int!
|
||
|
||
"""
|
||
The number of data packs used by all organizations owned by the enterprise.
|
||
"""
|
||
assetPacks: Int!
|
||
|
||
"""
|
||
The bandwidth quota in GB for all organizations owned by the enterprise.
|
||
"""
|
||
bandwidthQuota: Float!
|
||
|
||
"""
|
||
The bandwidth usage in GB for all organizations owned by the enterprise.
|
||
"""
|
||
bandwidthUsage: Float!
|
||
|
||
"""
|
||
The bandwidth usage as a percentage of the bandwidth quota.
|
||
"""
|
||
bandwidthUsagePercentage: Int!
|
||
|
||
"""
|
||
The storage quota in GB for all organizations owned by the enterprise.
|
||
"""
|
||
storageQuota: Float!
|
||
|
||
"""
|
||
The storage usage in GB for all organizations owned by the enterprise.
|
||
"""
|
||
storageUsage: Float!
|
||
|
||
"""
|
||
The storage usage as a percentage of the storage quota.
|
||
"""
|
||
storageUsagePercentage: Int!
|
||
|
||
"""
|
||
The number of available licenses across all owned organizations based on the unique number of billable users.
|
||
"""
|
||
totalAvailableLicenses: Int!
|
||
|
||
"""
|
||
The total number of licenses allocated.
|
||
"""
|
||
totalLicenses: Int!
|
||
}
|
||
|
||
"""
|
||
The possible values for the enterprise base repository permission setting.
|
||
"""
|
||
enum EnterpriseDefaultRepositoryPermissionSettingValue {
|
||
"""
|
||
Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories.
|
||
"""
|
||
ADMIN
|
||
|
||
"""
|
||
Organization members will only be able to clone and pull public repositories.
|
||
"""
|
||
NONE
|
||
|
||
"""
|
||
Organizations in the enterprise choose base repository permissions for their members.
|
||
"""
|
||
NO_POLICY
|
||
|
||
"""
|
||
Organization members will be able to clone and pull all organization repositories.
|
||
"""
|
||
READ
|
||
|
||
"""
|
||
Organization members will be able to clone, pull, and push all organization repositories.
|
||
"""
|
||
WRITE
|
||
}
|
||
|
||
"""
|
||
The possible values for an enabled/disabled enterprise setting.
|
||
"""
|
||
enum EnterpriseEnabledDisabledSettingValue {
|
||
"""
|
||
The setting is disabled for organizations in the enterprise.
|
||
"""
|
||
DISABLED
|
||
|
||
"""
|
||
The setting is enabled for organizations in the enterprise.
|
||
"""
|
||
ENABLED
|
||
|
||
"""
|
||
There is no policy set for organizations in the enterprise.
|
||
"""
|
||
NO_POLICY
|
||
}
|
||
|
||
"""
|
||
The possible values for an enabled/no policy enterprise setting.
|
||
"""
|
||
enum EnterpriseEnabledSettingValue {
|
||
"""
|
||
The setting is enabled for organizations in the enterprise.
|
||
"""
|
||
ENABLED
|
||
|
||
"""
|
||
There is no policy set for organizations in the enterprise.
|
||
"""
|
||
NO_POLICY
|
||
}
|
||
|
||
"""
|
||
The connection type for OrganizationInvitation.
|
||
"""
|
||
type EnterpriseFailedInvitationConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseFailedInvitationEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [OrganizationInvitation]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
|
||
"""
|
||
Identifies the total count of unique users in the connection.
|
||
"""
|
||
totalUniqueUserCount: Int!
|
||
}
|
||
|
||
"""
|
||
A failed invitation to be a member in an enterprise organization.
|
||
"""
|
||
type EnterpriseFailedInvitationEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: OrganizationInvitation
|
||
}
|
||
|
||
"""
|
||
An identity provider configured to provision identities for an enterprise.
|
||
Visible to enterprise owners or enterprise owners' personal access tokens
|
||
(classic) with read:enterprise or admin:enterprise scope.
|
||
"""
|
||
type EnterpriseIdentityProvider implements Node {
|
||
"""
|
||
The digest algorithm used to sign SAML requests for the identity provider.
|
||
"""
|
||
digestMethod: SamlDigestAlgorithm
|
||
|
||
"""
|
||
The enterprise this identity provider belongs to.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
ExternalIdentities provisioned by this identity provider.
|
||
"""
|
||
externalIdentities(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter to external identities with the users login
|
||
"""
|
||
login: String
|
||
|
||
"""
|
||
Filter to external identities with valid org membership only
|
||
"""
|
||
membersOnly: Boolean
|
||
|
||
"""
|
||
Filter to external identities with the users userName/NameID attribute
|
||
"""
|
||
userName: String
|
||
): ExternalIdentityConnection!
|
||
id: ID!
|
||
|
||
"""
|
||
The x509 certificate used by the identity provider to sign assertions and responses.
|
||
"""
|
||
idpCertificate: X509Certificate
|
||
|
||
"""
|
||
The Issuer Entity ID for the SAML identity provider.
|
||
"""
|
||
issuer: String
|
||
|
||
"""
|
||
Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.
|
||
"""
|
||
recoveryCodes: [String!]
|
||
|
||
"""
|
||
The signature algorithm used to sign SAML requests for the identity provider.
|
||
"""
|
||
signatureMethod: SamlSignatureAlgorithm
|
||
|
||
"""
|
||
The URL endpoint for the identity provider's SAML SSO.
|
||
"""
|
||
ssoUrl: URI
|
||
}
|
||
|
||
"""
|
||
An object that is a member of an enterprise.
|
||
"""
|
||
union EnterpriseMember = EnterpriseUserAccount | User
|
||
|
||
"""
|
||
The connection type for EnterpriseMember.
|
||
"""
|
||
type EnterpriseMemberConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseMemberEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [EnterpriseMember]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
A User who is a member of an enterprise through one or more organizations.
|
||
"""
|
||
type EnterpriseMemberEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: EnterpriseMember
|
||
}
|
||
|
||
"""
|
||
Ordering options for enterprise member connections.
|
||
"""
|
||
input EnterpriseMemberOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order enterprise members by.
|
||
"""
|
||
field: EnterpriseMemberOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which enterprise member connections can be ordered.
|
||
"""
|
||
enum EnterpriseMemberOrderField {
|
||
"""
|
||
Order enterprise members by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order enterprise members by login
|
||
"""
|
||
LOGIN
|
||
}
|
||
|
||
"""
|
||
The possible values for the enterprise members can create repositories setting.
|
||
"""
|
||
enum EnterpriseMembersCanCreateRepositoriesSettingValue {
|
||
"""
|
||
Members will be able to create public and private repositories.
|
||
"""
|
||
ALL
|
||
|
||
"""
|
||
Members will not be able to create public or private repositories.
|
||
"""
|
||
DISABLED
|
||
|
||
"""
|
||
Organization administrators choose whether to allow members to create repositories.
|
||
"""
|
||
NO_POLICY
|
||
|
||
"""
|
||
Members will be able to create only private repositories.
|
||
"""
|
||
PRIVATE
|
||
|
||
"""
|
||
Members will be able to create only public repositories.
|
||
"""
|
||
PUBLIC
|
||
}
|
||
|
||
"""
|
||
The possible values for the members can make purchases setting.
|
||
"""
|
||
enum EnterpriseMembersCanMakePurchasesSettingValue {
|
||
"""
|
||
The setting is disabled for organizations in the enterprise.
|
||
"""
|
||
DISABLED
|
||
|
||
"""
|
||
The setting is enabled for organizations in the enterprise.
|
||
"""
|
||
ENABLED
|
||
}
|
||
|
||
"""
|
||
The connection type for Organization.
|
||
"""
|
||
type EnterpriseOrganizationMembershipConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseOrganizationMembershipEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Organization]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An enterprise organization that a user is a member of.
|
||
"""
|
||
type EnterpriseOrganizationMembershipEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Organization
|
||
|
||
"""
|
||
The role of the user in the enterprise membership.
|
||
"""
|
||
role: EnterpriseUserAccountMembershipRole!
|
||
}
|
||
|
||
"""
|
||
The connection type for User.
|
||
"""
|
||
type EnterpriseOutsideCollaboratorConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseOutsideCollaboratorEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [User]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
A User who is an outside collaborator of an enterprise through one or more organizations.
|
||
"""
|
||
type EnterpriseOutsideCollaboratorEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: User
|
||
|
||
"""
|
||
The enterprise organization repositories this user is a member of.
|
||
"""
|
||
repositories(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for repositories.
|
||
"""
|
||
orderBy: RepositoryOrder = {field: NAME, direction: ASC}
|
||
): EnterpriseRepositoryInfoConnection!
|
||
}
|
||
|
||
"""
|
||
Enterprise information visible to enterprise owners or enterprise owners'
|
||
personal access tokens (classic) with read:enterprise or admin:enterprise scope.
|
||
"""
|
||
type EnterpriseOwnerInfo {
|
||
"""
|
||
A list of all of the administrators for this enterprise.
|
||
"""
|
||
admins(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Only return administrators with this two-factor authentication status.
|
||
"""
|
||
hasTwoFactorEnabled: Boolean = null
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for administrators returned from the connection.
|
||
"""
|
||
orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
Only return members within the organizations with these logins
|
||
"""
|
||
organizationLogins: [String!]
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
|
||
"""
|
||
The role to filter by.
|
||
"""
|
||
role: EnterpriseAdministratorRole
|
||
): EnterpriseAdministratorConnection!
|
||
|
||
"""
|
||
A list of users in the enterprise who currently have two-factor authentication disabled.
|
||
"""
|
||
affiliatedUsersWithTwoFactorDisabled(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection!
|
||
|
||
"""
|
||
Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.
|
||
"""
|
||
affiliatedUsersWithTwoFactorDisabledExist: Boolean!
|
||
|
||
"""
|
||
The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.
|
||
"""
|
||
allowPrivateRepositoryForkingSetting: EnterpriseEnabledDisabledSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided private repository forking setting value.
|
||
"""
|
||
allowPrivateRepositoryForkingSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: Boolean!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
The value for the allow private repository forking policy on the enterprise.
|
||
"""
|
||
allowPrivateRepositoryForkingSettingPolicyValue: EnterpriseAllowPrivateRepositoryForkingPolicyValue
|
||
|
||
"""
|
||
The setting value for base repository permissions for organizations in this enterprise.
|
||
"""
|
||
defaultRepositoryPermissionSetting: EnterpriseDefaultRepositoryPermissionSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided base repository permission.
|
||
"""
|
||
defaultRepositoryPermissionSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The permission to find organizations for.
|
||
"""
|
||
value: DefaultRepositoryPermissionField!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
A list of domains owned by the enterprise. Visible to enterprise owners or
|
||
enterprise owners' personal access tokens (classic) with admin:enterprise scope.
|
||
"""
|
||
domains(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Filter whether or not the domain is approved.
|
||
"""
|
||
isApproved: Boolean = null
|
||
|
||
"""
|
||
Filter whether or not the domain is verified.
|
||
"""
|
||
isVerified: Boolean = null
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for verifiable domains returned.
|
||
"""
|
||
orderBy: VerifiableDomainOrder = {field: DOMAIN, direction: ASC}
|
||
): VerifiableDomainConnection!
|
||
|
||
"""
|
||
Enterprise Server installations owned by the enterprise.
|
||
"""
|
||
enterpriseServerInstallations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Whether or not to only return installations discovered via GitHub Connect.
|
||
"""
|
||
connectedOnly: Boolean = false
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for Enterprise Server installations returned.
|
||
"""
|
||
orderBy: EnterpriseServerInstallationOrder = {field: HOST_NAME, direction: ASC}
|
||
): EnterpriseServerInstallationConnection!
|
||
|
||
"""
|
||
A list of failed invitations in the enterprise.
|
||
"""
|
||
failedInvitations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
): EnterpriseFailedInvitationConnection!
|
||
|
||
"""
|
||
The setting value for whether the enterprise has an IP allow list enabled.
|
||
"""
|
||
ipAllowListEnabledSetting: IpAllowListEnabledSettingValue!
|
||
|
||
"""
|
||
The IP addresses that are allowed to access resources owned by the enterprise.
|
||
Visible to enterprise owners or enterprise owners' personal access tokens
|
||
(classic) with admin:enterprise scope.
|
||
"""
|
||
ipAllowListEntries(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for IP allow list entries returned.
|
||
"""
|
||
orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC}
|
||
): IpAllowListEntryConnection!
|
||
|
||
"""
|
||
The setting value for whether the enterprise has IP allow list configuration for installed GitHub Apps enabled.
|
||
"""
|
||
ipAllowListForInstalledAppsEnabledSetting: IpAllowListForInstalledAppsEnabledSettingValue!
|
||
|
||
"""
|
||
Whether or not the base repository permission is currently being updated.
|
||
"""
|
||
isUpdatingDefaultRepositoryPermission: Boolean!
|
||
|
||
"""
|
||
Whether the two-factor authentication requirement is currently being enforced.
|
||
"""
|
||
isUpdatingTwoFactorRequirement: Boolean!
|
||
|
||
"""
|
||
The setting value for whether organization members with admin permissions on a
|
||
repository can change repository visibility.
|
||
"""
|
||
membersCanChangeRepositoryVisibilitySetting: EnterpriseEnabledDisabledSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided can change repository visibility setting value.
|
||
"""
|
||
membersCanChangeRepositoryVisibilitySettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: Boolean!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
The setting value for whether members of organizations in the enterprise can create internal repositories.
|
||
"""
|
||
membersCanCreateInternalRepositoriesSetting: Boolean
|
||
|
||
"""
|
||
The setting value for whether members of organizations in the enterprise can create private repositories.
|
||
"""
|
||
membersCanCreatePrivateRepositoriesSetting: Boolean
|
||
|
||
"""
|
||
The setting value for whether members of organizations in the enterprise can create public repositories.
|
||
"""
|
||
membersCanCreatePublicRepositoriesSetting: Boolean
|
||
|
||
"""
|
||
The setting value for whether members of organizations in the enterprise can create repositories.
|
||
"""
|
||
membersCanCreateRepositoriesSetting: EnterpriseMembersCanCreateRepositoriesSettingValue
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided repository creation setting value.
|
||
"""
|
||
membersCanCreateRepositoriesSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting to find organizations for.
|
||
"""
|
||
value: OrganizationMembersCanCreateRepositoriesSettingValue!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
The setting value for whether members with admin permissions for repositories can delete issues.
|
||
"""
|
||
membersCanDeleteIssuesSetting: EnterpriseEnabledDisabledSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided members can delete issues setting value.
|
||
"""
|
||
membersCanDeleteIssuesSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: Boolean!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
The setting value for whether members with admin permissions for repositories can delete or transfer repositories.
|
||
"""
|
||
membersCanDeleteRepositoriesSetting: EnterpriseEnabledDisabledSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided members can delete repositories setting value.
|
||
"""
|
||
membersCanDeleteRepositoriesSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: Boolean!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
The setting value for whether members of organizations in the enterprise can invite outside collaborators.
|
||
"""
|
||
membersCanInviteCollaboratorsSetting: EnterpriseEnabledDisabledSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided members can invite collaborators setting value.
|
||
"""
|
||
membersCanInviteCollaboratorsSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: Boolean!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.
|
||
"""
|
||
membersCanMakePurchasesSetting: EnterpriseMembersCanMakePurchasesSettingValue!
|
||
|
||
"""
|
||
The setting value for whether members with admin permissions for repositories can update protected branches.
|
||
"""
|
||
membersCanUpdateProtectedBranchesSetting: EnterpriseEnabledDisabledSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided members can update protected branches setting value.
|
||
"""
|
||
membersCanUpdateProtectedBranchesSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: Boolean!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
The setting value for whether members can view dependency insights.
|
||
"""
|
||
membersCanViewDependencyInsightsSetting: EnterpriseEnabledDisabledSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided members can view dependency insights setting value.
|
||
"""
|
||
membersCanViewDependencyInsightsSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: Boolean!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
Indicates if email notification delivery for this enterprise is restricted to verified or approved domains.
|
||
"""
|
||
notificationDeliveryRestrictionEnabledSetting: NotificationRestrictionSettingValue!
|
||
|
||
"""
|
||
The OIDC Identity Provider for the enterprise.
|
||
"""
|
||
oidcProvider: OIDCProvider
|
||
|
||
"""
|
||
The setting value for whether organization projects are enabled for organizations in this enterprise.
|
||
"""
|
||
organizationProjectsSetting: EnterpriseEnabledDisabledSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided organization projects setting value.
|
||
"""
|
||
organizationProjectsSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: Boolean!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
A list of outside collaborators across the repositories in the enterprise.
|
||
"""
|
||
outsideCollaborators(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Only return outside collaborators with this two-factor authentication status.
|
||
"""
|
||
hasTwoFactorEnabled: Boolean = null
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
The login of one specific outside collaborator.
|
||
"""
|
||
login: String
|
||
|
||
"""
|
||
Ordering options for outside collaborators returned from the connection.
|
||
"""
|
||
orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
Only return outside collaborators within the organizations with these logins
|
||
"""
|
||
organizationLogins: [String!]
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
|
||
"""
|
||
Only return outside collaborators on repositories with this visibility.
|
||
"""
|
||
visibility: RepositoryVisibility
|
||
): EnterpriseOutsideCollaboratorConnection!
|
||
|
||
"""
|
||
A list of pending administrator invitations for the enterprise.
|
||
"""
|
||
pendingAdminInvitations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for pending enterprise administrator invitations returned from the connection.
|
||
"""
|
||
orderBy: EnterpriseAdministratorInvitationOrder = {field: CREATED_AT, direction: DESC}
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
|
||
"""
|
||
The role to filter by.
|
||
"""
|
||
role: EnterpriseAdministratorRole
|
||
): EnterpriseAdministratorInvitationConnection!
|
||
|
||
"""
|
||
A list of pending collaborator invitations across the repositories in the enterprise.
|
||
"""
|
||
pendingCollaboratorInvitations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for pending repository collaborator invitations returned from the connection.
|
||
"""
|
||
orderBy: RepositoryInvitationOrder = {field: CREATED_AT, direction: DESC}
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
): RepositoryInvitationConnection!
|
||
|
||
"""
|
||
A list of pending member invitations for organizations in the enterprise.
|
||
"""
|
||
pendingMemberInvitations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Only return invitations matching this invitation source
|
||
"""
|
||
invitationSource: OrganizationInvitationSource
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Only return invitations within the organizations with these logins
|
||
"""
|
||
organizationLogins: [String!]
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
): EnterprisePendingMemberInvitationConnection!
|
||
|
||
"""
|
||
The setting value for whether repository projects are enabled in this enterprise.
|
||
"""
|
||
repositoryProjectsSetting: EnterpriseEnabledDisabledSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided repository projects setting value.
|
||
"""
|
||
repositoryProjectsSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: Boolean!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
The SAML Identity Provider for the enterprise.
|
||
"""
|
||
samlIdentityProvider: EnterpriseIdentityProvider
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the SAML single sign-on setting value.
|
||
"""
|
||
samlIdentityProviderSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: IdentityProviderConfigurationState!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
A list of members with a support entitlement.
|
||
"""
|
||
supportEntitlements(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for support entitlement users returned from the connection.
|
||
"""
|
||
orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC}
|
||
): EnterpriseMemberConnection!
|
||
|
||
"""
|
||
The setting value for whether team discussions are enabled for organizations in this enterprise.
|
||
"""
|
||
teamDiscussionsSetting: EnterpriseEnabledDisabledSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the provided team discussions setting value.
|
||
"""
|
||
teamDiscussionsSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: Boolean!
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
The setting value for whether the enterprise requires two-factor authentication for its organizations and users.
|
||
"""
|
||
twoFactorRequiredSetting: EnterpriseEnabledSettingValue!
|
||
|
||
"""
|
||
A list of enterprise organizations configured with the two-factor authentication setting value.
|
||
"""
|
||
twoFactorRequiredSettingOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations with this setting.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The setting value to find organizations for.
|
||
"""
|
||
value: Boolean!
|
||
): OrganizationConnection!
|
||
}
|
||
|
||
"""
|
||
The connection type for OrganizationInvitation.
|
||
"""
|
||
type EnterprisePendingMemberInvitationConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterprisePendingMemberInvitationEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [OrganizationInvitation]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
|
||
"""
|
||
Identifies the total count of unique users in the connection.
|
||
"""
|
||
totalUniqueUserCount: Int!
|
||
}
|
||
|
||
"""
|
||
An invitation to be a member in an enterprise organization.
|
||
"""
|
||
type EnterprisePendingMemberInvitationEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: OrganizationInvitation
|
||
}
|
||
|
||
"""
|
||
A subset of repository information queryable from an enterprise.
|
||
"""
|
||
type EnterpriseRepositoryInfo implements Node {
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies if the repository is private or internal.
|
||
"""
|
||
isPrivate: Boolean!
|
||
|
||
"""
|
||
The repository's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The repository's name with owner.
|
||
"""
|
||
nameWithOwner: String!
|
||
}
|
||
|
||
"""
|
||
The connection type for EnterpriseRepositoryInfo.
|
||
"""
|
||
type EnterpriseRepositoryInfoConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseRepositoryInfoEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [EnterpriseRepositoryInfo]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type EnterpriseRepositoryInfoEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: EnterpriseRepositoryInfo
|
||
}
|
||
|
||
"""
|
||
An Enterprise Server installation.
|
||
"""
|
||
type EnterpriseServerInstallation implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The customer name to which the Enterprise Server installation belongs.
|
||
"""
|
||
customerName: String!
|
||
|
||
"""
|
||
The host name of the Enterprise Server installation.
|
||
"""
|
||
hostName: String!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.
|
||
"""
|
||
isConnected: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
User accounts on this Enterprise Server installation.
|
||
"""
|
||
userAccounts(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for Enterprise Server user accounts returned from the connection.
|
||
"""
|
||
orderBy: EnterpriseServerUserAccountOrder = {field: LOGIN, direction: ASC}
|
||
): EnterpriseServerUserAccountConnection!
|
||
|
||
"""
|
||
User accounts uploads for the Enterprise Server installation.
|
||
"""
|
||
userAccountsUploads(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for Enterprise Server user accounts uploads returned from the connection.
|
||
"""
|
||
orderBy: EnterpriseServerUserAccountsUploadOrder = {field: CREATED_AT, direction: DESC}
|
||
): EnterpriseServerUserAccountsUploadConnection!
|
||
}
|
||
|
||
"""
|
||
The connection type for EnterpriseServerInstallation.
|
||
"""
|
||
type EnterpriseServerInstallationConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseServerInstallationEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [EnterpriseServerInstallation]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type EnterpriseServerInstallationEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: EnterpriseServerInstallation
|
||
}
|
||
|
||
"""
|
||
The connection type for EnterpriseServerInstallation.
|
||
"""
|
||
type EnterpriseServerInstallationMembershipConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseServerInstallationMembershipEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [EnterpriseServerInstallation]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An Enterprise Server installation that a user is a member of.
|
||
"""
|
||
type EnterpriseServerInstallationMembershipEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: EnterpriseServerInstallation
|
||
|
||
"""
|
||
The role of the user in the enterprise membership.
|
||
"""
|
||
role: EnterpriseUserAccountMembershipRole!
|
||
}
|
||
|
||
"""
|
||
Ordering options for Enterprise Server installation connections.
|
||
"""
|
||
input EnterpriseServerInstallationOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order Enterprise Server installations by.
|
||
"""
|
||
field: EnterpriseServerInstallationOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which Enterprise Server installation connections can be ordered.
|
||
"""
|
||
enum EnterpriseServerInstallationOrderField {
|
||
"""
|
||
Order Enterprise Server installations by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order Enterprise Server installations by customer name
|
||
"""
|
||
CUSTOMER_NAME
|
||
|
||
"""
|
||
Order Enterprise Server installations by host name
|
||
"""
|
||
HOST_NAME
|
||
}
|
||
|
||
"""
|
||
A user account on an Enterprise Server installation.
|
||
"""
|
||
type EnterpriseServerUserAccount implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
User emails belonging to this user account.
|
||
"""
|
||
emails(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for Enterprise Server user account emails returned from the connection.
|
||
"""
|
||
orderBy: EnterpriseServerUserAccountEmailOrder = {field: EMAIL, direction: ASC}
|
||
): EnterpriseServerUserAccountEmailConnection!
|
||
|
||
"""
|
||
The Enterprise Server installation on which this user account exists.
|
||
"""
|
||
enterpriseServerInstallation: EnterpriseServerInstallation!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether the user account is a site administrator on the Enterprise Server installation.
|
||
"""
|
||
isSiteAdmin: Boolean!
|
||
|
||
"""
|
||
The login of the user account on the Enterprise Server installation.
|
||
"""
|
||
login: String!
|
||
|
||
"""
|
||
The profile name of the user account on the Enterprise Server installation.
|
||
"""
|
||
profileName: String
|
||
|
||
"""
|
||
The date and time when the user account was created on the Enterprise Server installation.
|
||
"""
|
||
remoteCreatedAt: DateTime!
|
||
|
||
"""
|
||
The ID of the user account on the Enterprise Server installation.
|
||
"""
|
||
remoteUserId: Int!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The connection type for EnterpriseServerUserAccount.
|
||
"""
|
||
type EnterpriseServerUserAccountConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseServerUserAccountEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [EnterpriseServerUserAccount]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type EnterpriseServerUserAccountEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: EnterpriseServerUserAccount
|
||
}
|
||
|
||
"""
|
||
An email belonging to a user account on an Enterprise Server installation.
|
||
"""
|
||
type EnterpriseServerUserAccountEmail implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The email address.
|
||
"""
|
||
email: String!
|
||
id: ID!
|
||
|
||
"""
|
||
Indicates whether this is the primary email of the associated user account.
|
||
"""
|
||
isPrimary: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The user account to which the email belongs.
|
||
"""
|
||
userAccount: EnterpriseServerUserAccount!
|
||
}
|
||
|
||
"""
|
||
The connection type for EnterpriseServerUserAccountEmail.
|
||
"""
|
||
type EnterpriseServerUserAccountEmailConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseServerUserAccountEmailEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [EnterpriseServerUserAccountEmail]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type EnterpriseServerUserAccountEmailEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: EnterpriseServerUserAccountEmail
|
||
}
|
||
|
||
"""
|
||
Ordering options for Enterprise Server user account email connections.
|
||
"""
|
||
input EnterpriseServerUserAccountEmailOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order emails by.
|
||
"""
|
||
field: EnterpriseServerUserAccountEmailOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which Enterprise Server user account email connections can be ordered.
|
||
"""
|
||
enum EnterpriseServerUserAccountEmailOrderField {
|
||
"""
|
||
Order emails by email
|
||
"""
|
||
EMAIL
|
||
}
|
||
|
||
"""
|
||
Ordering options for Enterprise Server user account connections.
|
||
"""
|
||
input EnterpriseServerUserAccountOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order user accounts by.
|
||
"""
|
||
field: EnterpriseServerUserAccountOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which Enterprise Server user account connections can be ordered.
|
||
"""
|
||
enum EnterpriseServerUserAccountOrderField {
|
||
"""
|
||
Order user accounts by login
|
||
"""
|
||
LOGIN
|
||
|
||
"""
|
||
Order user accounts by creation time on the Enterprise Server installation
|
||
"""
|
||
REMOTE_CREATED_AT
|
||
}
|
||
|
||
"""
|
||
A user accounts upload from an Enterprise Server installation.
|
||
"""
|
||
type EnterpriseServerUserAccountsUpload implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The enterprise to which this upload belongs.
|
||
"""
|
||
enterprise: Enterprise!
|
||
|
||
"""
|
||
The Enterprise Server installation for which this upload was generated.
|
||
"""
|
||
enterpriseServerInstallation: EnterpriseServerInstallation!
|
||
id: ID!
|
||
|
||
"""
|
||
The name of the file uploaded.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The synchronization state of the upload
|
||
"""
|
||
syncState: EnterpriseServerUserAccountsUploadSyncState!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The connection type for EnterpriseServerUserAccountsUpload.
|
||
"""
|
||
type EnterpriseServerUserAccountsUploadConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnterpriseServerUserAccountsUploadEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [EnterpriseServerUserAccountsUpload]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type EnterpriseServerUserAccountsUploadEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: EnterpriseServerUserAccountsUpload
|
||
}
|
||
|
||
"""
|
||
Ordering options for Enterprise Server user accounts upload connections.
|
||
"""
|
||
input EnterpriseServerUserAccountsUploadOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order user accounts uploads by.
|
||
"""
|
||
field: EnterpriseServerUserAccountsUploadOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which Enterprise Server user accounts upload connections can be ordered.
|
||
"""
|
||
enum EnterpriseServerUserAccountsUploadOrderField {
|
||
"""
|
||
Order user accounts uploads by creation time
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
Synchronization state of the Enterprise Server user accounts upload
|
||
"""
|
||
enum EnterpriseServerUserAccountsUploadSyncState {
|
||
"""
|
||
The synchronization of the upload failed.
|
||
"""
|
||
FAILURE
|
||
|
||
"""
|
||
The synchronization of the upload is pending.
|
||
"""
|
||
PENDING
|
||
|
||
"""
|
||
The synchronization of the upload succeeded.
|
||
"""
|
||
SUCCESS
|
||
}
|
||
|
||
"""
|
||
An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.
|
||
"""
|
||
type EnterpriseUserAccount implements Actor & Node {
|
||
"""
|
||
A URL pointing to the enterprise user account's public avatar.
|
||
"""
|
||
avatarUrl(
|
||
"""
|
||
The size of the resulting square image.
|
||
"""
|
||
size: Int
|
||
): URI!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The enterprise in which this user account exists.
|
||
"""
|
||
enterprise: Enterprise!
|
||
|
||
"""
|
||
A list of Enterprise Server installations this user is a member of.
|
||
"""
|
||
enterpriseInstallations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for installations returned from the connection.
|
||
"""
|
||
orderBy: EnterpriseServerInstallationOrder = {field: HOST_NAME, direction: ASC}
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
|
||
"""
|
||
The role of the user in the installation.
|
||
"""
|
||
role: EnterpriseUserAccountMembershipRole
|
||
): EnterpriseServerInstallationMembershipConnection!
|
||
id: ID!
|
||
|
||
"""
|
||
An identifier for the enterprise user account, a login or email address
|
||
"""
|
||
login: String!
|
||
|
||
"""
|
||
The name of the enterprise user account
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
A list of enterprise organizations this user is a member of.
|
||
"""
|
||
organizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for organizations returned from the connection.
|
||
"""
|
||
orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
|
||
"""
|
||
The role of the user in the enterprise organization.
|
||
"""
|
||
role: EnterpriseUserAccountMembershipRole
|
||
): EnterpriseOrganizationMembershipConnection!
|
||
|
||
"""
|
||
The HTTP path for this user.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this user.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
The user within the enterprise.
|
||
"""
|
||
user: User
|
||
}
|
||
|
||
"""
|
||
The possible roles for enterprise membership.
|
||
"""
|
||
enum EnterpriseUserAccountMembershipRole {
|
||
"""
|
||
The user is a member of an organization in the enterprise.
|
||
"""
|
||
MEMBER
|
||
|
||
"""
|
||
The user is an owner of an organization in the enterprise.
|
||
"""
|
||
OWNER
|
||
|
||
"""
|
||
The user is not an owner of the enterprise, and not a member or owner of any
|
||
organizations in the enterprise; only for EMU-enabled enterprises.
|
||
"""
|
||
UNAFFILIATED
|
||
}
|
||
|
||
"""
|
||
The possible GitHub Enterprise deployments where this user can exist.
|
||
"""
|
||
enum EnterpriseUserDeployment {
|
||
"""
|
||
The user is part of a GitHub Enterprise Cloud deployment.
|
||
"""
|
||
CLOUD
|
||
|
||
"""
|
||
The user is part of a GitHub Enterprise Server deployment.
|
||
"""
|
||
SERVER
|
||
}
|
||
|
||
"""
|
||
An environment.
|
||
"""
|
||
type Environment implements Node {
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
The name of the environment
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The protection rules defined for this environment
|
||
"""
|
||
protectionRules(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): DeploymentProtectionRuleConnection!
|
||
}
|
||
|
||
"""
|
||
The connection type for Environment.
|
||
"""
|
||
type EnvironmentConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [EnvironmentEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Environment]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type EnvironmentEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Environment
|
||
}
|
||
|
||
"""
|
||
Properties by which environments connections can be ordered
|
||
"""
|
||
enum EnvironmentOrderField {
|
||
"""
|
||
Order environments by name.
|
||
"""
|
||
NAME
|
||
}
|
||
|
||
"""
|
||
Ordering options for environments
|
||
"""
|
||
input Environments {
|
||
"""
|
||
The direction in which to order environments by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order environments by.
|
||
"""
|
||
field: EnvironmentOrderField!
|
||
}
|
||
|
||
"""
|
||
An external identity provisioned by SAML SSO or SCIM. If SAML is configured on
|
||
the organization, the external identity is visible to (1) organization owners,
|
||
(2) organization owners' personal access tokens (classic) with read:org or
|
||
admin:org scope, (3) GitHub App with an installation token with read or write
|
||
access to members. If SAML is configured on the enterprise, the external
|
||
identity is visible to (1) enterprise owners, (2) enterprise owners' personal
|
||
access tokens (classic) with read:enterprise or admin:enterprise scope.
|
||
"""
|
||
type ExternalIdentity implements Node {
|
||
"""
|
||
The GUID for this identity
|
||
"""
|
||
guid: String!
|
||
id: ID!
|
||
|
||
"""
|
||
Organization invitation for this SCIM-provisioned external identity
|
||
"""
|
||
organizationInvitation: OrganizationInvitation
|
||
|
||
"""
|
||
SAML Identity attributes
|
||
"""
|
||
samlIdentity: ExternalIdentitySamlAttributes
|
||
|
||
"""
|
||
SCIM Identity attributes
|
||
"""
|
||
scimIdentity: ExternalIdentityScimAttributes
|
||
|
||
"""
|
||
User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.
|
||
"""
|
||
user: User
|
||
}
|
||
|
||
"""
|
||
An attribute for the External Identity attributes collection
|
||
"""
|
||
type ExternalIdentityAttribute {
|
||
"""
|
||
The attribute metadata as JSON
|
||
"""
|
||
metadata: String
|
||
|
||
"""
|
||
The attribute name
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The attribute value
|
||
"""
|
||
value: String!
|
||
}
|
||
|
||
"""
|
||
The connection type for ExternalIdentity.
|
||
"""
|
||
type ExternalIdentityConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ExternalIdentityEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ExternalIdentity]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ExternalIdentityEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ExternalIdentity
|
||
}
|
||
|
||
"""
|
||
SAML attributes for the External Identity
|
||
"""
|
||
type ExternalIdentitySamlAttributes {
|
||
"""
|
||
SAML Identity attributes
|
||
"""
|
||
attributes: [ExternalIdentityAttribute!]!
|
||
|
||
"""
|
||
The emails associated with the SAML identity
|
||
"""
|
||
emails: [UserEmailMetadata!]
|
||
|
||
"""
|
||
Family name of the SAML identity
|
||
"""
|
||
familyName: String
|
||
|
||
"""
|
||
Given name of the SAML identity
|
||
"""
|
||
givenName: String
|
||
|
||
"""
|
||
The groups linked to this identity in IDP
|
||
"""
|
||
groups: [String!]
|
||
|
||
"""
|
||
The NameID of the SAML identity
|
||
"""
|
||
nameId: String
|
||
|
||
"""
|
||
The userName of the SAML identity
|
||
"""
|
||
username: String
|
||
}
|
||
|
||
"""
|
||
SCIM attributes for the External Identity
|
||
"""
|
||
type ExternalIdentityScimAttributes {
|
||
"""
|
||
The emails associated with the SCIM identity
|
||
"""
|
||
emails: [UserEmailMetadata!]
|
||
|
||
"""
|
||
Family name of the SCIM identity
|
||
"""
|
||
familyName: String
|
||
|
||
"""
|
||
Given name of the SCIM identity
|
||
"""
|
||
givenName: String
|
||
|
||
"""
|
||
The groups linked to this identity in IDP
|
||
"""
|
||
groups: [String!]
|
||
|
||
"""
|
||
The userName of the SCIM identity
|
||
"""
|
||
username: String
|
||
}
|
||
|
||
"""
|
||
A command to add a file at the given path with the given contents as part of a
|
||
commit. Any existing file at that that path will be replaced.
|
||
"""
|
||
input FileAddition {
|
||
"""
|
||
The base64 encoded contents of the file
|
||
"""
|
||
contents: Base64String!
|
||
|
||
"""
|
||
The path in the repository where the file will be located
|
||
"""
|
||
path: String!
|
||
}
|
||
|
||
"""
|
||
A description of a set of changes to a file tree to be made as part of
|
||
a git commit, modeled as zero or more file `additions` and zero or more
|
||
file `deletions`.
|
||
|
||
Both fields are optional; omitting both will produce a commit with no
|
||
file changes.
|
||
|
||
`deletions` and `additions` describe changes to files identified
|
||
by their path in the git tree using unix-style path separators, i.e.
|
||
`/`. The root of a git tree is an empty string, so paths are not
|
||
slash-prefixed.
|
||
|
||
`path` values must be unique across all `additions` and `deletions`
|
||
provided. Any duplication will result in a validation error.
|
||
|
||
### Encoding
|
||
|
||
File contents must be provided in full for each `FileAddition`.
|
||
|
||
The `contents` of a `FileAddition` must be encoded using RFC 4648
|
||
compliant base64, i.e. correct padding is required and no characters
|
||
outside the standard alphabet may be used. Invalid base64
|
||
encoding will be rejected with a validation error.
|
||
|
||
The encoded contents may be binary.
|
||
|
||
For text files, no assumptions are made about the character encoding of
|
||
the file contents (after base64 decoding). No charset transcoding or
|
||
line-ending normalization will be performed; it is the client's
|
||
responsibility to manage the character encoding of files they provide.
|
||
However, for maximum compatibility we recommend using UTF-8 encoding
|
||
and ensuring that all files in a repository use a consistent
|
||
line-ending convention (`\n` or `\r\n`), and that all files end
|
||
with a newline.
|
||
|
||
### Modeling file changes
|
||
|
||
Each of the the five types of conceptual changes that can be made in a
|
||
git commit can be described using the `FileChanges` type as follows:
|
||
|
||
1. New file addition: create file `hello world\n` at path `docs/README.txt`:
|
||
|
||
{
|
||
"additions" [
|
||
{
|
||
"path": "docs/README.txt",
|
||
"contents": base64encode("hello world\n")
|
||
}
|
||
]
|
||
}
|
||
|
||
2. Existing file modification: change existing `docs/README.txt` to have new
|
||
content `new content here\n`:
|
||
|
||
{
|
||
"additions" [
|
||
{
|
||
"path": "docs/README.txt",
|
||
"contents": base64encode("new content here\n")
|
||
}
|
||
]
|
||
}
|
||
|
||
3. Existing file deletion: remove existing file `docs/README.txt`.
|
||
Note that the path is required to exist -- specifying a
|
||
path that does not exist on the given branch will abort the
|
||
commit and return an error.
|
||
|
||
{
|
||
"deletions" [
|
||
{
|
||
"path": "docs/README.txt"
|
||
}
|
||
]
|
||
}
|
||
|
||
|
||
4. File rename with no changes: rename `docs/README.txt` with
|
||
previous content `hello world\n` to the same content at
|
||
`newdocs/README.txt`:
|
||
|
||
{
|
||
"deletions" [
|
||
{
|
||
"path": "docs/README.txt",
|
||
}
|
||
],
|
||
"additions" [
|
||
{
|
||
"path": "newdocs/README.txt",
|
||
"contents": base64encode("hello world\n")
|
||
}
|
||
]
|
||
}
|
||
|
||
|
||
5. File rename with changes: rename `docs/README.txt` with
|
||
previous content `hello world\n` to a file at path
|
||
`newdocs/README.txt` with content `new contents\n`:
|
||
|
||
{
|
||
"deletions" [
|
||
{
|
||
"path": "docs/README.txt",
|
||
}
|
||
],
|
||
"additions" [
|
||
{
|
||
"path": "newdocs/README.txt",
|
||
"contents": base64encode("new contents\n")
|
||
}
|
||
]
|
||
}
|
||
"""
|
||
input FileChanges {
|
||
"""
|
||
File to add or change.
|
||
"""
|
||
additions: [FileAddition!] = []
|
||
|
||
"""
|
||
Files to delete.
|
||
"""
|
||
deletions: [FileDeletion!] = []
|
||
}
|
||
|
||
"""
|
||
A command to delete the file at the given path as part of a commit.
|
||
"""
|
||
input FileDeletion {
|
||
"""
|
||
The path to delete
|
||
"""
|
||
path: String!
|
||
}
|
||
|
||
"""
|
||
The possible viewed states of a file .
|
||
"""
|
||
enum FileViewedState {
|
||
"""
|
||
The file has new changes since last viewed.
|
||
"""
|
||
DISMISSED
|
||
|
||
"""
|
||
The file has not been marked as viewed.
|
||
"""
|
||
UNVIEWED
|
||
|
||
"""
|
||
The file has been marked as viewed.
|
||
"""
|
||
VIEWED
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of FollowOrganization
|
||
"""
|
||
input FollowOrganizationInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the organization to follow.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of FollowOrganization
|
||
"""
|
||
type FollowOrganizationPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The organization that was followed.
|
||
"""
|
||
organization: Organization
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of FollowUser
|
||
"""
|
||
input FollowUserInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the user to follow.
|
||
"""
|
||
userId: ID! @possibleTypes(concreteTypes: ["User"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of FollowUser
|
||
"""
|
||
type FollowUserPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The user that was followed.
|
||
"""
|
||
user: User
|
||
}
|
||
|
||
"""
|
||
The connection type for User.
|
||
"""
|
||
type FollowerConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [UserEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [User]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
The connection type for User.
|
||
"""
|
||
type FollowingConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [UserEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [User]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
A funding platform link for a repository.
|
||
"""
|
||
type FundingLink {
|
||
"""
|
||
The funding platform this link is for.
|
||
"""
|
||
platform: FundingPlatform!
|
||
|
||
"""
|
||
The configured URL for this funding link.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
The possible funding platforms for repository funding links.
|
||
"""
|
||
enum FundingPlatform {
|
||
"""
|
||
Community Bridge funding platform.
|
||
"""
|
||
COMMUNITY_BRIDGE
|
||
|
||
"""
|
||
Custom funding platform.
|
||
"""
|
||
CUSTOM
|
||
|
||
"""
|
||
GitHub funding platform.
|
||
"""
|
||
GITHUB
|
||
|
||
"""
|
||
IssueHunt funding platform.
|
||
"""
|
||
ISSUEHUNT
|
||
|
||
"""
|
||
Ko-fi funding platform.
|
||
"""
|
||
KO_FI
|
||
|
||
"""
|
||
LFX Crowdfunding funding platform.
|
||
"""
|
||
LFX_CROWDFUNDING
|
||
|
||
"""
|
||
Liberapay funding platform.
|
||
"""
|
||
LIBERAPAY
|
||
|
||
"""
|
||
Open Collective funding platform.
|
||
"""
|
||
OPEN_COLLECTIVE
|
||
|
||
"""
|
||
Otechie funding platform.
|
||
"""
|
||
OTECHIE
|
||
|
||
"""
|
||
Patreon funding platform.
|
||
"""
|
||
PATREON
|
||
|
||
"""
|
||
Tidelift funding platform.
|
||
"""
|
||
TIDELIFT
|
||
}
|
||
|
||
"""
|
||
A generic hovercard context with a message and icon
|
||
"""
|
||
type GenericHovercardContext implements HovercardContext {
|
||
"""
|
||
A string describing this context
|
||
"""
|
||
message: String!
|
||
|
||
"""
|
||
An octicon to accompany this context
|
||
"""
|
||
octicon: String!
|
||
}
|
||
|
||
"""
|
||
A Gist.
|
||
"""
|
||
type Gist implements Node & Starrable & UniformResourceLocatable {
|
||
"""
|
||
A list of comments associated with the gist
|
||
"""
|
||
comments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): GistCommentConnection!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The gist description.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The files in this gist.
|
||
"""
|
||
files(
|
||
"""
|
||
The maximum number of files to return.
|
||
"""
|
||
limit: Int = 10
|
||
|
||
"""
|
||
The oid of the files to return
|
||
"""
|
||
oid: GitObjectID
|
||
): [GistFile]
|
||
|
||
"""
|
||
A list of forks associated with the gist
|
||
"""
|
||
forks(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for gists returned from the connection
|
||
"""
|
||
orderBy: GistOrder
|
||
): GistConnection!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies if the gist is a fork.
|
||
"""
|
||
isFork: Boolean!
|
||
|
||
"""
|
||
Whether the gist is public or not.
|
||
"""
|
||
isPublic: Boolean!
|
||
|
||
"""
|
||
The gist name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The gist owner.
|
||
"""
|
||
owner: RepositoryOwner
|
||
|
||
"""
|
||
Identifies when the gist was last pushed to.
|
||
"""
|
||
pushedAt: DateTime
|
||
|
||
"""
|
||
The HTML path to this resource.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Returns a count of how many stargazers there are on this object
|
||
"""
|
||
stargazerCount: Int!
|
||
|
||
"""
|
||
A list of users who have starred this starrable.
|
||
"""
|
||
stargazers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Order for connection
|
||
"""
|
||
orderBy: StarOrder
|
||
): StargazerConnection!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this Gist.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Returns a boolean indicating whether the viewing user has starred this starrable.
|
||
"""
|
||
viewerHasStarred: Boolean!
|
||
}
|
||
|
||
"""
|
||
Represents a comment on an Gist.
|
||
"""
|
||
type GistComment implements Comment & Deletable & Minimizable & Node & Updatable & UpdatableComment {
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the gist.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
|
||
"""
|
||
Identifies the comment body.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The body rendered to text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The actor who edited the comment.
|
||
"""
|
||
editor: Actor
|
||
|
||
"""
|
||
The associated gist.
|
||
"""
|
||
gist: Gist!
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
Returns whether or not a comment has been minimized.
|
||
"""
|
||
isMinimized: Boolean!
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
Returns why the comment was minimized. One of `abuse`, `off-topic`,
|
||
`outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
|
||
formatting of these values differs from the inputs to the `MinimizeComment` mutation.
|
||
"""
|
||
minimizedReason: String
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Check if the current viewer can delete this object.
|
||
"""
|
||
viewerCanDelete: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can minimize this object.
|
||
"""
|
||
viewerCanMinimize: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
Reasons why the current viewer can not update this comment.
|
||
"""
|
||
viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for GistComment.
|
||
"""
|
||
type GistCommentConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [GistCommentEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [GistComment]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type GistCommentEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: GistComment
|
||
}
|
||
|
||
"""
|
||
The connection type for Gist.
|
||
"""
|
||
type GistConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [GistEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Gist]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type GistEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Gist
|
||
}
|
||
|
||
"""
|
||
A file in a gist.
|
||
"""
|
||
type GistFile {
|
||
"""
|
||
The file name encoded to remove characters that are invalid in URL paths.
|
||
"""
|
||
encodedName: String
|
||
|
||
"""
|
||
The gist file encoding.
|
||
"""
|
||
encoding: String
|
||
|
||
"""
|
||
The file extension from the file name.
|
||
"""
|
||
extension: String
|
||
|
||
"""
|
||
Indicates if this file is an image.
|
||
"""
|
||
isImage: Boolean!
|
||
|
||
"""
|
||
Whether the file's contents were truncated.
|
||
"""
|
||
isTruncated: Boolean!
|
||
|
||
"""
|
||
The programming language this file is written in.
|
||
"""
|
||
language: Language
|
||
|
||
"""
|
||
The gist file name.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
The gist file size in bytes.
|
||
"""
|
||
size: Int
|
||
|
||
"""
|
||
UTF8 text data or null if the file is binary
|
||
"""
|
||
text(
|
||
"""
|
||
Optionally truncate the returned file to this length.
|
||
"""
|
||
truncate: Int
|
||
): String
|
||
}
|
||
|
||
"""
|
||
Ordering options for gist connections
|
||
"""
|
||
input GistOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order repositories by.
|
||
"""
|
||
field: GistOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which gist connections can be ordered.
|
||
"""
|
||
enum GistOrderField {
|
||
"""
|
||
Order gists by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order gists by push time
|
||
"""
|
||
PUSHED_AT
|
||
|
||
"""
|
||
Order gists by update time
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
The privacy of a Gist
|
||
"""
|
||
enum GistPrivacy {
|
||
"""
|
||
Gists that are public and secret
|
||
"""
|
||
ALL
|
||
|
||
"""
|
||
Public
|
||
"""
|
||
PUBLIC
|
||
|
||
"""
|
||
Secret
|
||
"""
|
||
SECRET
|
||
}
|
||
|
||
"""
|
||
Represents an actor in a Git commit (ie. an author or committer).
|
||
"""
|
||
type GitActor {
|
||
"""
|
||
A URL pointing to the author's public avatar.
|
||
"""
|
||
avatarUrl(
|
||
"""
|
||
The size of the resulting square image.
|
||
"""
|
||
size: Int
|
||
): URI!
|
||
|
||
"""
|
||
The timestamp of the Git action (authoring or committing).
|
||
"""
|
||
date: GitTimestamp
|
||
|
||
"""
|
||
The email in the Git commit.
|
||
"""
|
||
email: String
|
||
|
||
"""
|
||
The name in the Git commit.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
The GitHub user corresponding to the email field. Null if no such user exists.
|
||
"""
|
||
user: User
|
||
}
|
||
|
||
"""
|
||
The connection type for GitActor.
|
||
"""
|
||
type GitActorConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [GitActorEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [GitActor]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type GitActorEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: GitActor
|
||
}
|
||
|
||
"""
|
||
Represents information about the GitHub instance.
|
||
"""
|
||
type GitHubMetadata {
|
||
"""
|
||
Returns a String that's a SHA of `github-services`
|
||
"""
|
||
gitHubServicesSha: GitObjectID!
|
||
|
||
"""
|
||
IP addresses that users connect to for git operations
|
||
"""
|
||
gitIpAddresses: [String!]
|
||
|
||
"""
|
||
IP addresses that GitHub Enterprise Importer uses for outbound connections
|
||
"""
|
||
githubEnterpriseImporterIpAddresses: [String!]
|
||
|
||
"""
|
||
IP addresses that service hooks are sent from
|
||
"""
|
||
hookIpAddresses: [String!]
|
||
|
||
"""
|
||
IP addresses that the importer connects from
|
||
"""
|
||
importerIpAddresses: [String!]
|
||
|
||
"""
|
||
Whether or not users are verified
|
||
"""
|
||
isPasswordAuthenticationVerifiable: Boolean!
|
||
|
||
"""
|
||
IP addresses for GitHub Pages' A records
|
||
"""
|
||
pagesIpAddresses: [String!]
|
||
}
|
||
|
||
"""
|
||
Represents a Git object.
|
||
"""
|
||
interface GitObject {
|
||
"""
|
||
An abbreviated version of the Git object ID
|
||
"""
|
||
abbreviatedOid: String!
|
||
|
||
"""
|
||
The HTTP path for this Git object
|
||
"""
|
||
commitResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this Git object
|
||
"""
|
||
commitUrl: URI!
|
||
id: ID!
|
||
|
||
"""
|
||
The Git object ID
|
||
"""
|
||
oid: GitObjectID!
|
||
|
||
"""
|
||
The Repository the Git object belongs to
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
A Git object ID.
|
||
"""
|
||
scalar GitObjectID
|
||
|
||
"""
|
||
A fully qualified reference name (e.g. `refs/heads/master`).
|
||
"""
|
||
scalar GitRefname @preview(toggledBy: "update-refs-preview")
|
||
|
||
"""
|
||
Git SSH string
|
||
"""
|
||
scalar GitSSHRemote
|
||
|
||
"""
|
||
Information about a signature (GPG or S/MIME) on a Commit or Tag.
|
||
"""
|
||
interface GitSignature {
|
||
"""
|
||
Email used to sign this object.
|
||
"""
|
||
email: String!
|
||
|
||
"""
|
||
True if the signature is valid and verified by GitHub.
|
||
"""
|
||
isValid: Boolean!
|
||
|
||
"""
|
||
Payload for GPG signing object. Raw ODB object without the signature header.
|
||
"""
|
||
payload: String!
|
||
|
||
"""
|
||
ASCII-armored signature header from object.
|
||
"""
|
||
signature: String!
|
||
|
||
"""
|
||
GitHub user corresponding to the email signing this commit.
|
||
"""
|
||
signer: User
|
||
|
||
"""
|
||
The state of this signature. `VALID` if signature is valid and verified by
|
||
GitHub, otherwise represents reason why signature is considered invalid.
|
||
"""
|
||
state: GitSignatureState!
|
||
|
||
"""
|
||
True if the signature was made with GitHub's signing key.
|
||
"""
|
||
wasSignedByGitHub: Boolean!
|
||
}
|
||
|
||
"""
|
||
The state of a Git signature.
|
||
"""
|
||
enum GitSignatureState {
|
||
"""
|
||
The signing certificate or its chain could not be verified
|
||
"""
|
||
BAD_CERT
|
||
|
||
"""
|
||
Invalid email used for signing
|
||
"""
|
||
BAD_EMAIL
|
||
|
||
"""
|
||
Signing key expired
|
||
"""
|
||
EXPIRED_KEY
|
||
|
||
"""
|
||
Internal error - the GPG verification service misbehaved
|
||
"""
|
||
GPGVERIFY_ERROR
|
||
|
||
"""
|
||
Internal error - the GPG verification service is unavailable at the moment
|
||
"""
|
||
GPGVERIFY_UNAVAILABLE
|
||
|
||
"""
|
||
Invalid signature
|
||
"""
|
||
INVALID
|
||
|
||
"""
|
||
Malformed signature
|
||
"""
|
||
MALFORMED_SIG
|
||
|
||
"""
|
||
The usage flags for the key that signed this don't allow signing
|
||
"""
|
||
NOT_SIGNING_KEY
|
||
|
||
"""
|
||
Email used for signing not known to GitHub
|
||
"""
|
||
NO_USER
|
||
|
||
"""
|
||
Valid signature, though certificate revocation check failed
|
||
"""
|
||
OCSP_ERROR
|
||
|
||
"""
|
||
Valid signature, pending certificate revocation checking
|
||
"""
|
||
OCSP_PENDING
|
||
|
||
"""
|
||
One or more certificates in chain has been revoked
|
||
"""
|
||
OCSP_REVOKED
|
||
|
||
"""
|
||
Key used for signing not known to GitHub
|
||
"""
|
||
UNKNOWN_KEY
|
||
|
||
"""
|
||
Unknown signature type
|
||
"""
|
||
UNKNOWN_SIG_TYPE
|
||
|
||
"""
|
||
Unsigned
|
||
"""
|
||
UNSIGNED
|
||
|
||
"""
|
||
Email used for signing unverified on GitHub
|
||
"""
|
||
UNVERIFIED_EMAIL
|
||
|
||
"""
|
||
Valid signature and verified by GitHub
|
||
"""
|
||
VALID
|
||
}
|
||
|
||
"""
|
||
An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC.
|
||
"""
|
||
scalar GitTimestamp
|
||
|
||
"""
|
||
Represents a GPG signature on a Commit or Tag.
|
||
"""
|
||
type GpgSignature implements GitSignature {
|
||
"""
|
||
Email used to sign this object.
|
||
"""
|
||
email: String!
|
||
|
||
"""
|
||
True if the signature is valid and verified by GitHub.
|
||
"""
|
||
isValid: Boolean!
|
||
|
||
"""
|
||
Hex-encoded ID of the key that signed this object.
|
||
"""
|
||
keyId: String
|
||
|
||
"""
|
||
Payload for GPG signing object. Raw ODB object without the signature header.
|
||
"""
|
||
payload: String!
|
||
|
||
"""
|
||
ASCII-armored signature header from object.
|
||
"""
|
||
signature: String!
|
||
|
||
"""
|
||
GitHub user corresponding to the email signing this commit.
|
||
"""
|
||
signer: User
|
||
|
||
"""
|
||
The state of this signature. `VALID` if signature is valid and verified by
|
||
GitHub, otherwise represents reason why signature is considered invalid.
|
||
"""
|
||
state: GitSignatureState!
|
||
|
||
"""
|
||
True if the signature was made with GitHub's signing key.
|
||
"""
|
||
wasSignedByGitHub: Boolean!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of GrantEnterpriseOrganizationsMigratorRole
|
||
"""
|
||
input GrantEnterpriseOrganizationsMigratorRoleInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise to which all organizations managed by it will be granted the migrator role.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The login of the user to grant the migrator role
|
||
"""
|
||
login: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of GrantEnterpriseOrganizationsMigratorRole
|
||
"""
|
||
type GrantEnterpriseOrganizationsMigratorRolePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The organizations that had the migrator role applied to for the given user.
|
||
"""
|
||
organizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): OrganizationConnection
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of GrantMigratorRole
|
||
"""
|
||
input GrantMigratorRoleInput {
|
||
"""
|
||
The user login or Team slug to grant the migrator role.
|
||
"""
|
||
actor: String!
|
||
|
||
"""
|
||
Specifies the type of the actor, can be either USER or TEAM.
|
||
"""
|
||
actorType: ActorType!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the organization that the user/team belongs to.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of GrantMigratorRole
|
||
"""
|
||
type GrantMigratorRolePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Did the operation succeed?
|
||
"""
|
||
success: Boolean
|
||
}
|
||
|
||
"""
|
||
A string containing HTML code.
|
||
"""
|
||
scalar HTML
|
||
|
||
"""
|
||
Represents a 'head_ref_deleted' event on a given pull request.
|
||
"""
|
||
type HeadRefDeletedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the Ref associated with the `head_ref_deleted` event.
|
||
"""
|
||
headRef: Ref
|
||
|
||
"""
|
||
Identifies the name of the Ref associated with the `head_ref_deleted` event.
|
||
"""
|
||
headRefName: String!
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
}
|
||
|
||
"""
|
||
Represents a 'head_ref_force_pushed' event on a given pull request.
|
||
"""
|
||
type HeadRefForcePushedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the after commit SHA for the 'head_ref_force_pushed' event.
|
||
"""
|
||
afterCommit: Commit
|
||
|
||
"""
|
||
Identifies the before commit SHA for the 'head_ref_force_pushed' event.
|
||
"""
|
||
beforeCommit: Commit
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
Identifies the fully qualified ref name for the 'head_ref_force_pushed' event.
|
||
"""
|
||
ref: Ref
|
||
}
|
||
|
||
"""
|
||
Represents a 'head_ref_restored' event on a given pull request.
|
||
"""
|
||
type HeadRefRestoredEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
}
|
||
|
||
"""
|
||
Detail needed to display a hovercard for a user
|
||
"""
|
||
type Hovercard {
|
||
"""
|
||
Each of the contexts for this hovercard
|
||
"""
|
||
contexts: [HovercardContext!]!
|
||
}
|
||
|
||
"""
|
||
An individual line of a hovercard
|
||
"""
|
||
interface HovercardContext {
|
||
"""
|
||
A string describing this context
|
||
"""
|
||
message: String!
|
||
|
||
"""
|
||
An octicon to accompany this context
|
||
"""
|
||
octicon: String!
|
||
}
|
||
|
||
"""
|
||
The possible states in which authentication can be configured with an identity provider.
|
||
"""
|
||
enum IdentityProviderConfigurationState {
|
||
"""
|
||
Authentication with an identity provider is configured but not enforced.
|
||
"""
|
||
CONFIGURED
|
||
|
||
"""
|
||
Authentication with an identity provider is configured and enforced.
|
||
"""
|
||
ENFORCED
|
||
|
||
"""
|
||
Authentication with an identity provider is not configured.
|
||
"""
|
||
UNCONFIGURED
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ImportProject
|
||
"""
|
||
input ImportProjectInput {
|
||
"""
|
||
The description of Project.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A list of columns containing issues and pull requests.
|
||
"""
|
||
columnImports: [ProjectColumnImport!]!
|
||
|
||
"""
|
||
The name of Project.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The name of the Organization or User to create the Project under.
|
||
"""
|
||
ownerName: String!
|
||
|
||
"""
|
||
Whether the Project is public or not.
|
||
"""
|
||
public: Boolean = false
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ImportProject
|
||
"""
|
||
type ImportProjectPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new Project!
|
||
"""
|
||
project: Project
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of InviteEnterpriseAdmin
|
||
"""
|
||
input InviteEnterpriseAdminInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The email of the person to invite as an administrator.
|
||
"""
|
||
email: String
|
||
|
||
"""
|
||
The ID of the enterprise to which you want to invite an administrator.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The login of a user to invite as an administrator.
|
||
"""
|
||
invitee: String
|
||
|
||
"""
|
||
The role of the administrator.
|
||
"""
|
||
role: EnterpriseAdministratorRole
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of InviteEnterpriseAdmin
|
||
"""
|
||
type InviteEnterpriseAdminPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The created enterprise administrator invitation.
|
||
"""
|
||
invitation: EnterpriseAdministratorInvitation
|
||
}
|
||
|
||
"""
|
||
The possible values for the IP allow list enabled setting.
|
||
"""
|
||
enum IpAllowListEnabledSettingValue {
|
||
"""
|
||
The setting is disabled for the owner.
|
||
"""
|
||
DISABLED
|
||
|
||
"""
|
||
The setting is enabled for the owner.
|
||
"""
|
||
ENABLED
|
||
}
|
||
|
||
"""
|
||
An IP address or range of addresses that is allowed to access an owner's resources.
|
||
"""
|
||
type IpAllowListEntry implements Node {
|
||
"""
|
||
A single IP address or range of IP addresses in CIDR notation.
|
||
"""
|
||
allowListValue: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether the entry is currently active.
|
||
"""
|
||
isActive: Boolean!
|
||
|
||
"""
|
||
The name of the IP allow list entry.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
The owner of the IP allow list entry.
|
||
"""
|
||
owner: IpAllowListOwner!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The connection type for IpAllowListEntry.
|
||
"""
|
||
type IpAllowListEntryConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [IpAllowListEntryEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [IpAllowListEntry]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type IpAllowListEntryEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: IpAllowListEntry
|
||
}
|
||
|
||
"""
|
||
Ordering options for IP allow list entry connections.
|
||
"""
|
||
input IpAllowListEntryOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order IP allow list entries by.
|
||
"""
|
||
field: IpAllowListEntryOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which IP allow list entry connections can be ordered.
|
||
"""
|
||
enum IpAllowListEntryOrderField {
|
||
"""
|
||
Order IP allow list entries by the allow list value.
|
||
"""
|
||
ALLOW_LIST_VALUE
|
||
|
||
"""
|
||
Order IP allow list entries by creation time.
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
The possible values for the IP allow list configuration for installed GitHub Apps setting.
|
||
"""
|
||
enum IpAllowListForInstalledAppsEnabledSettingValue {
|
||
"""
|
||
The setting is disabled for the owner.
|
||
"""
|
||
DISABLED
|
||
|
||
"""
|
||
The setting is enabled for the owner.
|
||
"""
|
||
ENABLED
|
||
}
|
||
|
||
"""
|
||
Types that can own an IP allow list.
|
||
"""
|
||
union IpAllowListOwner = App | Enterprise | Organization
|
||
|
||
"""
|
||
An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.
|
||
"""
|
||
type Issue implements Assignable & Closable & Comment & Deletable & Labelable & Lockable & Node & ProjectV2Owner & Reactable & RepositoryNode & Subscribable & SubscribableThread & UniformResourceLocatable & Updatable & UpdatableComment {
|
||
"""
|
||
Reason that the conversation was locked.
|
||
"""
|
||
activeLockReason: LockReason
|
||
|
||
"""
|
||
A list of Users assigned to this object.
|
||
"""
|
||
assignees(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection!
|
||
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the subject of the comment.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
|
||
"""
|
||
Identifies the body of the issue.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The http path for this issue body
|
||
"""
|
||
bodyResourcePath: URI!
|
||
|
||
"""
|
||
Identifies the body of the issue rendered to text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
The http URL for this issue body
|
||
"""
|
||
bodyUrl: URI!
|
||
|
||
"""
|
||
Indicates if the object is closed (definition of closed may depend on type)
|
||
"""
|
||
closed: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the object was closed.
|
||
"""
|
||
closedAt: DateTime
|
||
|
||
"""
|
||
A list of comments associated with the Issue.
|
||
"""
|
||
comments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for issue comments returned from the connection.
|
||
"""
|
||
orderBy: IssueCommentOrder
|
||
): IssueCommentConnection!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The actor who edited the comment.
|
||
"""
|
||
editor: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database as a BigInt.
|
||
"""
|
||
fullDatabaseId: BigInt
|
||
|
||
"""
|
||
The hovercard information for this issue
|
||
"""
|
||
hovercard(
|
||
"""
|
||
Whether or not to include notification contexts
|
||
"""
|
||
includeNotificationContexts: Boolean = true
|
||
): Hovercard!
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
Indicates whether or not this issue is currently pinned to the repository issues list
|
||
"""
|
||
isPinned: Boolean
|
||
|
||
"""
|
||
Is this issue read by the viewer
|
||
"""
|
||
isReadByViewer: Boolean
|
||
|
||
"""
|
||
A list of labels associated with the object.
|
||
"""
|
||
labels(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for labels returned from the connection.
|
||
"""
|
||
orderBy: LabelOrder = {field: CREATED_AT, direction: ASC}
|
||
): LabelConnection
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
Branches linked to this issue.
|
||
"""
|
||
linkedBranches(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): LinkedBranchConnection!
|
||
|
||
"""
|
||
`true` if the object is locked
|
||
"""
|
||
locked: Boolean!
|
||
|
||
"""
|
||
Identifies the milestone associated with the issue.
|
||
"""
|
||
milestone: Milestone
|
||
|
||
"""
|
||
Identifies the issue number.
|
||
"""
|
||
number: Int!
|
||
|
||
"""
|
||
A list of Users that are participating in the Issue conversation.
|
||
"""
|
||
participants(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection!
|
||
|
||
"""
|
||
List of project cards associated with this issue.
|
||
"""
|
||
projectCards(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
A list of archived states to filter the cards by
|
||
"""
|
||
archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED]
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectCardConnection!
|
||
|
||
"""
|
||
List of project items associated with this issue.
|
||
"""
|
||
projectItems(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Include archived items.
|
||
"""
|
||
includeArchived: Boolean = true
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2ItemConnection!
|
||
|
||
"""
|
||
Find a project by number.
|
||
"""
|
||
projectV2(
|
||
"""
|
||
The project number.
|
||
"""
|
||
number: Int!
|
||
): ProjectV2
|
||
|
||
"""
|
||
A list of projects under the owner.
|
||
"""
|
||
projectsV2(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
How to order the returned projects.
|
||
"""
|
||
orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
|
||
|
||
"""
|
||
A project to search for under the the owner.
|
||
"""
|
||
query: String
|
||
): ProjectV2Connection!
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this issue
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the state of the issue.
|
||
"""
|
||
state: IssueState!
|
||
|
||
"""
|
||
Identifies the reason for the issue state.
|
||
"""
|
||
stateReason: IssueStateReason
|
||
|
||
"""
|
||
A list of events, comments, commits, etc. associated with the issue.
|
||
"""
|
||
timeline(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows filtering timeline events by a `since` timestamp.
|
||
"""
|
||
since: DateTime
|
||
): IssueTimelineConnection!
|
||
@deprecated(reason: "`timeline` will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.")
|
||
|
||
"""
|
||
A list of events, comments, commits, etc. associated with the issue.
|
||
"""
|
||
timelineItems(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Filter timeline items by type.
|
||
"""
|
||
itemTypes: [IssueTimelineItemsItemType!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter timeline items by a `since` timestamp.
|
||
"""
|
||
since: DateTime
|
||
|
||
"""
|
||
Skips the first _n_ elements in the list.
|
||
"""
|
||
skip: Int
|
||
): IssueTimelineItemsConnection!
|
||
|
||
"""
|
||
Identifies the issue title.
|
||
"""
|
||
title: String!
|
||
|
||
"""
|
||
Identifies the issue title rendered to HTML.
|
||
"""
|
||
titleHTML: String!
|
||
|
||
"""
|
||
A list of issues that track this issue
|
||
"""
|
||
trackedInIssues(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): IssueConnection!
|
||
|
||
"""
|
||
A list of issues tracked inside the current issue
|
||
"""
|
||
trackedIssues(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): IssueConnection!
|
||
|
||
"""
|
||
The number of tracked issues for this issue
|
||
"""
|
||
trackedIssuesCount(
|
||
"""
|
||
Limit the count to tracked issues with the specified states.
|
||
"""
|
||
states: [TrackedIssueStates]
|
||
): Int!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this issue
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Indicates if the object can be closed by the viewer.
|
||
"""
|
||
viewerCanClose: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can delete this object.
|
||
"""
|
||
viewerCanDelete: Boolean!
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
|
||
"""
|
||
Indicates if the object can be reopened by the viewer.
|
||
"""
|
||
viewerCanReopen: Boolean!
|
||
|
||
"""
|
||
Check if the viewer is able to change their subscription status for the repository.
|
||
"""
|
||
viewerCanSubscribe: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
Reasons why the current viewer can not update this comment.
|
||
"""
|
||
viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
|
||
"""
|
||
Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
|
||
"""
|
||
viewerSubscription: SubscriptionState
|
||
|
||
"""
|
||
Identifies the viewer's thread subscription form action.
|
||
"""
|
||
viewerThreadSubscriptionFormAction: ThreadSubscriptionFormAction
|
||
|
||
"""
|
||
Identifies the viewer's thread subscription status.
|
||
"""
|
||
viewerThreadSubscriptionStatus: ThreadSubscriptionState
|
||
}
|
||
|
||
"""
|
||
The possible state reasons of a closed issue.
|
||
"""
|
||
enum IssueClosedStateReason {
|
||
"""
|
||
An issue that has been closed as completed
|
||
"""
|
||
COMPLETED
|
||
|
||
"""
|
||
An issue that has been closed as not planned
|
||
"""
|
||
NOT_PLANNED
|
||
}
|
||
|
||
"""
|
||
Represents a comment on an Issue.
|
||
"""
|
||
type IssueComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment {
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the subject of the comment.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
|
||
"""
|
||
The body as Markdown.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The body rendered to text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The actor who edited the comment.
|
||
"""
|
||
editor: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database as a BigInt.
|
||
"""
|
||
fullDatabaseId: BigInt
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
Returns whether or not a comment has been minimized.
|
||
"""
|
||
isMinimized: Boolean!
|
||
|
||
"""
|
||
Identifies the issue associated with the comment.
|
||
"""
|
||
issue: Issue!
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
Returns why the comment was minimized. One of `abuse`, `off-topic`,
|
||
`outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
|
||
formatting of these values differs from the inputs to the `MinimizeComment` mutation.
|
||
"""
|
||
minimizedReason: String
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
Returns the pull request associated with the comment, if this comment was made on a
|
||
pull request.
|
||
"""
|
||
pullRequest: PullRequest
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this issue comment
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this issue comment
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Check if the current viewer can delete this object.
|
||
"""
|
||
viewerCanDelete: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can minimize this object.
|
||
"""
|
||
viewerCanMinimize: Boolean!
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
Reasons why the current viewer can not update this comment.
|
||
"""
|
||
viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for IssueComment.
|
||
"""
|
||
type IssueCommentConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [IssueCommentEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [IssueComment]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type IssueCommentEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: IssueComment
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of issue comments can be ordered upon return.
|
||
"""
|
||
input IssueCommentOrder {
|
||
"""
|
||
The direction in which to order issue comments by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field in which to order issue comments by.
|
||
"""
|
||
field: IssueCommentOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which issue comment connections can be ordered.
|
||
"""
|
||
enum IssueCommentOrderField {
|
||
"""
|
||
Order issue comments by update time
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
The connection type for Issue.
|
||
"""
|
||
type IssueConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [IssueEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Issue]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
This aggregates issues opened by a user within one repository.
|
||
"""
|
||
type IssueContributionsByRepository {
|
||
"""
|
||
The issue contributions.
|
||
"""
|
||
contributions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for contributions returned from the connection.
|
||
"""
|
||
orderBy: ContributionOrder = {direction: DESC}
|
||
): CreatedIssueContributionConnection!
|
||
|
||
"""
|
||
The repository in which the issues were opened.
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type IssueEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Issue
|
||
}
|
||
|
||
"""
|
||
Ways in which to filter lists of issues.
|
||
"""
|
||
input IssueFilters {
|
||
"""
|
||
List issues assigned to given name. Pass in `null` for issues with no assigned
|
||
user, and `*` for issues assigned to any user.
|
||
"""
|
||
assignee: String
|
||
|
||
"""
|
||
List issues created by given name.
|
||
"""
|
||
createdBy: String
|
||
|
||
"""
|
||
List issues where the list of label names exist on the issue.
|
||
"""
|
||
labels: [String!]
|
||
|
||
"""
|
||
List issues where the given name is mentioned in the issue.
|
||
"""
|
||
mentioned: String
|
||
|
||
"""
|
||
List issues by given milestone argument. If an string representation of an
|
||
integer is passed, it should refer to a milestone by its database ID. Pass in
|
||
`null` for issues with no milestone, and `*` for issues that are assigned to any milestone.
|
||
"""
|
||
milestone: String
|
||
|
||
"""
|
||
List issues by given milestone argument. If an string representation of an
|
||
integer is passed, it should refer to a milestone by its number field. Pass in
|
||
`null` for issues with no milestone, and `*` for issues that are assigned to any milestone.
|
||
"""
|
||
milestoneNumber: String
|
||
|
||
"""
|
||
List issues that have been updated at or after the given date.
|
||
"""
|
||
since: DateTime
|
||
|
||
"""
|
||
List issues filtered by the list of states given.
|
||
"""
|
||
states: [IssueState!]
|
||
|
||
"""
|
||
List issues subscribed to by viewer.
|
||
"""
|
||
viewerSubscribed: Boolean = false
|
||
}
|
||
|
||
"""
|
||
Used for return value of Repository.issueOrPullRequest.
|
||
"""
|
||
union IssueOrPullRequest = Issue | PullRequest
|
||
|
||
"""
|
||
Ways in which lists of issues can be ordered upon return.
|
||
"""
|
||
input IssueOrder {
|
||
"""
|
||
The direction in which to order issues by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field in which to order issues by.
|
||
"""
|
||
field: IssueOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which issue connections can be ordered.
|
||
"""
|
||
enum IssueOrderField {
|
||
"""
|
||
Order issues by comment count
|
||
"""
|
||
COMMENTS
|
||
|
||
"""
|
||
Order issues by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order issues by update time
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
The possible states of an issue.
|
||
"""
|
||
enum IssueState {
|
||
"""
|
||
An issue that has been closed
|
||
"""
|
||
CLOSED
|
||
|
||
"""
|
||
An issue that is still open
|
||
"""
|
||
OPEN
|
||
}
|
||
|
||
"""
|
||
The possible state reasons of an issue.
|
||
"""
|
||
enum IssueStateReason {
|
||
"""
|
||
An issue that has been closed as completed
|
||
"""
|
||
COMPLETED
|
||
|
||
"""
|
||
An issue that has been closed as not planned
|
||
"""
|
||
NOT_PLANNED
|
||
|
||
"""
|
||
An issue that has been reopened
|
||
"""
|
||
REOPENED
|
||
}
|
||
|
||
"""
|
||
A repository issue template.
|
||
"""
|
||
type IssueTemplate {
|
||
"""
|
||
The template purpose.
|
||
"""
|
||
about: String
|
||
|
||
"""
|
||
The suggested assignees.
|
||
"""
|
||
assignees(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection!
|
||
|
||
"""
|
||
The suggested issue body.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
The template filename.
|
||
"""
|
||
filename: String!
|
||
|
||
"""
|
||
The suggested issue labels
|
||
"""
|
||
labels(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for labels returned from the connection.
|
||
"""
|
||
orderBy: LabelOrder = {field: CREATED_AT, direction: ASC}
|
||
): LabelConnection
|
||
|
||
"""
|
||
The template name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The suggested issue title.
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
The connection type for IssueTimelineItem.
|
||
"""
|
||
type IssueTimelineConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [IssueTimelineItemEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [IssueTimelineItem]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An item in an issue timeline
|
||
"""
|
||
union IssueTimelineItem =
|
||
AssignedEvent
|
||
| ClosedEvent
|
||
| Commit
|
||
| CrossReferencedEvent
|
||
| DemilestonedEvent
|
||
| IssueComment
|
||
| LabeledEvent
|
||
| LockedEvent
|
||
| MilestonedEvent
|
||
| ReferencedEvent
|
||
| RenamedTitleEvent
|
||
| ReopenedEvent
|
||
| SubscribedEvent
|
||
| TransferredEvent
|
||
| UnassignedEvent
|
||
| UnlabeledEvent
|
||
| UnlockedEvent
|
||
| UnsubscribedEvent
|
||
| UserBlockedEvent
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type IssueTimelineItemEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: IssueTimelineItem
|
||
}
|
||
|
||
"""
|
||
An item in an issue timeline
|
||
"""
|
||
union IssueTimelineItems =
|
||
AddedToProjectEvent
|
||
| AssignedEvent
|
||
| ClosedEvent
|
||
| CommentDeletedEvent
|
||
| ConnectedEvent
|
||
| ConvertedNoteToIssueEvent
|
||
| ConvertedToDiscussionEvent
|
||
| CrossReferencedEvent
|
||
| DemilestonedEvent
|
||
| DisconnectedEvent
|
||
| IssueComment
|
||
| LabeledEvent
|
||
| LockedEvent
|
||
| MarkedAsDuplicateEvent
|
||
| MentionedEvent
|
||
| MilestonedEvent
|
||
| MovedColumnsInProjectEvent
|
||
| PinnedEvent
|
||
| ReferencedEvent
|
||
| RemovedFromProjectEvent
|
||
| RenamedTitleEvent
|
||
| ReopenedEvent
|
||
| SubscribedEvent
|
||
| TransferredEvent
|
||
| UnassignedEvent
|
||
| UnlabeledEvent
|
||
| UnlockedEvent
|
||
| UnmarkedAsDuplicateEvent
|
||
| UnpinnedEvent
|
||
| UnsubscribedEvent
|
||
| UserBlockedEvent
|
||
|
||
"""
|
||
The connection type for IssueTimelineItems.
|
||
"""
|
||
type IssueTimelineItemsConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [IssueTimelineItemsEdge]
|
||
|
||
"""
|
||
Identifies the count of items after applying `before` and `after` filters.
|
||
"""
|
||
filteredCount: Int!
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [IssueTimelineItems]
|
||
|
||
"""
|
||
Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing.
|
||
"""
|
||
pageCount: Int!
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
|
||
"""
|
||
Identifies the date and time when the timeline was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type IssueTimelineItemsEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: IssueTimelineItems
|
||
}
|
||
|
||
"""
|
||
The possible item types found in a timeline.
|
||
"""
|
||
enum IssueTimelineItemsItemType {
|
||
"""
|
||
Represents a 'added_to_project' event on a given issue or pull request.
|
||
"""
|
||
ADDED_TO_PROJECT_EVENT
|
||
|
||
"""
|
||
Represents an 'assigned' event on any assignable object.
|
||
"""
|
||
ASSIGNED_EVENT
|
||
|
||
"""
|
||
Represents a 'closed' event on any `Closable`.
|
||
"""
|
||
CLOSED_EVENT
|
||
|
||
"""
|
||
Represents a 'comment_deleted' event on a given issue or pull request.
|
||
"""
|
||
COMMENT_DELETED_EVENT
|
||
|
||
"""
|
||
Represents a 'connected' event on a given issue or pull request.
|
||
"""
|
||
CONNECTED_EVENT
|
||
|
||
"""
|
||
Represents a 'converted_note_to_issue' event on a given issue or pull request.
|
||
"""
|
||
CONVERTED_NOTE_TO_ISSUE_EVENT
|
||
|
||
"""
|
||
Represents a 'converted_to_discussion' event on a given issue.
|
||
"""
|
||
CONVERTED_TO_DISCUSSION_EVENT
|
||
|
||
"""
|
||
Represents a mention made by one issue or pull request to another.
|
||
"""
|
||
CROSS_REFERENCED_EVENT
|
||
|
||
"""
|
||
Represents a 'demilestoned' event on a given issue or pull request.
|
||
"""
|
||
DEMILESTONED_EVENT
|
||
|
||
"""
|
||
Represents a 'disconnected' event on a given issue or pull request.
|
||
"""
|
||
DISCONNECTED_EVENT
|
||
|
||
"""
|
||
Represents a comment on an Issue.
|
||
"""
|
||
ISSUE_COMMENT
|
||
|
||
"""
|
||
Represents a 'labeled' event on a given issue or pull request.
|
||
"""
|
||
LABELED_EVENT
|
||
|
||
"""
|
||
Represents a 'locked' event on a given issue or pull request.
|
||
"""
|
||
LOCKED_EVENT
|
||
|
||
"""
|
||
Represents a 'marked_as_duplicate' event on a given issue or pull request.
|
||
"""
|
||
MARKED_AS_DUPLICATE_EVENT
|
||
|
||
"""
|
||
Represents a 'mentioned' event on a given issue or pull request.
|
||
"""
|
||
MENTIONED_EVENT
|
||
|
||
"""
|
||
Represents a 'milestoned' event on a given issue or pull request.
|
||
"""
|
||
MILESTONED_EVENT
|
||
|
||
"""
|
||
Represents a 'moved_columns_in_project' event on a given issue or pull request.
|
||
"""
|
||
MOVED_COLUMNS_IN_PROJECT_EVENT
|
||
|
||
"""
|
||
Represents a 'pinned' event on a given issue or pull request.
|
||
"""
|
||
PINNED_EVENT
|
||
|
||
"""
|
||
Represents a 'referenced' event on a given `ReferencedSubject`.
|
||
"""
|
||
REFERENCED_EVENT
|
||
|
||
"""
|
||
Represents a 'removed_from_project' event on a given issue or pull request.
|
||
"""
|
||
REMOVED_FROM_PROJECT_EVENT
|
||
|
||
"""
|
||
Represents a 'renamed' event on a given issue or pull request
|
||
"""
|
||
RENAMED_TITLE_EVENT
|
||
|
||
"""
|
||
Represents a 'reopened' event on any `Closable`.
|
||
"""
|
||
REOPENED_EVENT
|
||
|
||
"""
|
||
Represents a 'subscribed' event on a given `Subscribable`.
|
||
"""
|
||
SUBSCRIBED_EVENT
|
||
|
||
"""
|
||
Represents a 'transferred' event on a given issue or pull request.
|
||
"""
|
||
TRANSFERRED_EVENT
|
||
|
||
"""
|
||
Represents an 'unassigned' event on any assignable object.
|
||
"""
|
||
UNASSIGNED_EVENT
|
||
|
||
"""
|
||
Represents an 'unlabeled' event on a given issue or pull request.
|
||
"""
|
||
UNLABELED_EVENT
|
||
|
||
"""
|
||
Represents an 'unlocked' event on a given issue or pull request.
|
||
"""
|
||
UNLOCKED_EVENT
|
||
|
||
"""
|
||
Represents an 'unmarked_as_duplicate' event on a given issue or pull request.
|
||
"""
|
||
UNMARKED_AS_DUPLICATE_EVENT
|
||
|
||
"""
|
||
Represents an 'unpinned' event on a given issue or pull request.
|
||
"""
|
||
UNPINNED_EVENT
|
||
|
||
"""
|
||
Represents an 'unsubscribed' event on a given `Subscribable`.
|
||
"""
|
||
UNSUBSCRIBED_EVENT
|
||
|
||
"""
|
||
Represents a 'user_blocked' event on a given user.
|
||
"""
|
||
USER_BLOCKED_EVENT
|
||
}
|
||
|
||
"""
|
||
Represents a user signing up for a GitHub account.
|
||
"""
|
||
type JoinedGitHubContribution implements Contribution {
|
||
"""
|
||
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.
|
||
"""
|
||
isRestricted: Boolean!
|
||
|
||
"""
|
||
When this contribution was made.
|
||
"""
|
||
occurredAt: DateTime!
|
||
|
||
"""
|
||
The HTTP path for this contribution.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this contribution.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
The user who made this contribution.
|
||
"""
|
||
user: User!
|
||
}
|
||
|
||
"""
|
||
A label for categorizing Issues, Pull Requests, Milestones, or Discussions with a given Repository.
|
||
"""
|
||
type Label implements Node {
|
||
"""
|
||
Identifies the label color.
|
||
"""
|
||
color: String!
|
||
|
||
"""
|
||
Identifies the date and time when the label was created.
|
||
"""
|
||
createdAt: DateTime
|
||
|
||
"""
|
||
A brief description of this label.
|
||
"""
|
||
description: String
|
||
id: ID!
|
||
|
||
"""
|
||
Indicates whether or not this is a default label.
|
||
"""
|
||
isDefault: Boolean!
|
||
|
||
"""
|
||
A list of issues associated with this label.
|
||
"""
|
||
issues(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Filtering options for issues returned from the connection.
|
||
"""
|
||
filterBy: IssueFilters
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
A list of label names to filter the pull requests by.
|
||
"""
|
||
labels: [String!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for issues returned from the connection.
|
||
"""
|
||
orderBy: IssueOrder
|
||
|
||
"""
|
||
A list of states to filter the issues by.
|
||
"""
|
||
states: [IssueState!]
|
||
): IssueConnection!
|
||
|
||
"""
|
||
Identifies the label name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
A list of pull requests associated with this label.
|
||
"""
|
||
pullRequests(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
The base ref name to filter the pull requests by.
|
||
"""
|
||
baseRefName: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
The head ref name to filter the pull requests by.
|
||
"""
|
||
headRefName: String
|
||
|
||
"""
|
||
A list of label names to filter the pull requests by.
|
||
"""
|
||
labels: [String!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for pull requests returned from the connection.
|
||
"""
|
||
orderBy: IssueOrder
|
||
|
||
"""
|
||
A list of states to filter the pull requests by.
|
||
"""
|
||
states: [PullRequestState!]
|
||
): PullRequestConnection!
|
||
|
||
"""
|
||
The repository associated with this label.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this label.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the date and time when the label was last updated.
|
||
"""
|
||
updatedAt: DateTime
|
||
|
||
"""
|
||
The HTTP URL for this label.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
The connection type for Label.
|
||
"""
|
||
type LabelConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [LabelEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Label]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type LabelEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Label
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of labels can be ordered upon return.
|
||
"""
|
||
input LabelOrder {
|
||
"""
|
||
The direction in which to order labels by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field in which to order labels by.
|
||
"""
|
||
field: LabelOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which label connections can be ordered.
|
||
"""
|
||
enum LabelOrderField {
|
||
"""
|
||
Order labels by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order labels by name
|
||
"""
|
||
NAME
|
||
}
|
||
|
||
"""
|
||
An object that can have labels assigned to it.
|
||
"""
|
||
interface Labelable {
|
||
"""
|
||
A list of labels associated with the object.
|
||
"""
|
||
labels(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for labels returned from the connection.
|
||
"""
|
||
orderBy: LabelOrder = {field: CREATED_AT, direction: ASC}
|
||
): LabelConnection
|
||
}
|
||
|
||
"""
|
||
Represents a 'labeled' event on a given issue or pull request.
|
||
"""
|
||
type LabeledEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the label associated with the 'labeled' event.
|
||
"""
|
||
label: Label!
|
||
|
||
"""
|
||
Identifies the `Labelable` associated with the event.
|
||
"""
|
||
labelable: Labelable!
|
||
}
|
||
|
||
"""
|
||
Represents a given language found in repositories.
|
||
"""
|
||
type Language implements Node {
|
||
"""
|
||
The color defined for the current language.
|
||
"""
|
||
color: String
|
||
id: ID!
|
||
|
||
"""
|
||
The name of the current language.
|
||
"""
|
||
name: String!
|
||
}
|
||
|
||
"""
|
||
A list of languages associated with the parent.
|
||
"""
|
||
type LanguageConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [LanguageEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Language]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
|
||
"""
|
||
The total size in bytes of files written in that language.
|
||
"""
|
||
totalSize: Int!
|
||
}
|
||
|
||
"""
|
||
Represents the language of a repository.
|
||
"""
|
||
type LanguageEdge {
|
||
cursor: String!
|
||
node: Language!
|
||
|
||
"""
|
||
The number of bytes of code written in the language.
|
||
"""
|
||
size: Int!
|
||
}
|
||
|
||
"""
|
||
Ordering options for language connections.
|
||
"""
|
||
input LanguageOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order languages by.
|
||
"""
|
||
field: LanguageOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which language connections can be ordered.
|
||
"""
|
||
enum LanguageOrderField {
|
||
"""
|
||
Order languages by the size of all files containing the language
|
||
"""
|
||
SIZE
|
||
}
|
||
|
||
"""
|
||
A repository's open source license
|
||
"""
|
||
type License implements Node {
|
||
"""
|
||
The full text of the license
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The conditions set by the license
|
||
"""
|
||
conditions: [LicenseRule]!
|
||
|
||
"""
|
||
A human-readable description of the license
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
Whether the license should be featured
|
||
"""
|
||
featured: Boolean!
|
||
|
||
"""
|
||
Whether the license should be displayed in license pickers
|
||
"""
|
||
hidden: Boolean!
|
||
id: ID!
|
||
|
||
"""
|
||
Instructions on how to implement the license
|
||
"""
|
||
implementation: String
|
||
|
||
"""
|
||
The lowercased SPDX ID of the license
|
||
"""
|
||
key: String!
|
||
|
||
"""
|
||
The limitations set by the license
|
||
"""
|
||
limitations: [LicenseRule]!
|
||
|
||
"""
|
||
The license full name specified by <https://spdx.org/licenses>
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
Customary short name if applicable (e.g, GPLv3)
|
||
"""
|
||
nickname: String
|
||
|
||
"""
|
||
The permissions set by the license
|
||
"""
|
||
permissions: [LicenseRule]!
|
||
|
||
"""
|
||
Whether the license is a pseudo-license placeholder (e.g., other, no-license)
|
||
"""
|
||
pseudoLicense: Boolean!
|
||
|
||
"""
|
||
Short identifier specified by <https://spdx.org/licenses>
|
||
"""
|
||
spdxId: String
|
||
|
||
"""
|
||
URL to the license on <https://choosealicense.com>
|
||
"""
|
||
url: URI
|
||
}
|
||
|
||
"""
|
||
Describes a License's conditions, permissions, and limitations
|
||
"""
|
||
type LicenseRule {
|
||
"""
|
||
A description of the rule
|
||
"""
|
||
description: String!
|
||
|
||
"""
|
||
The machine-readable rule key
|
||
"""
|
||
key: String!
|
||
|
||
"""
|
||
The human-readable rule label
|
||
"""
|
||
label: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of LinkProjectV2ToRepository
|
||
"""
|
||
input LinkProjectV2ToRepositoryInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the project to link to the repository.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
|
||
"""
|
||
The ID of the repository to link to the project.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of LinkProjectV2ToRepository
|
||
"""
|
||
type LinkProjectV2ToRepositoryPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The repository the project is linked to.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of LinkProjectV2ToTeam
|
||
"""
|
||
input LinkProjectV2ToTeamInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the project to link to the team.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
|
||
"""
|
||
The ID of the team to link to the project.
|
||
"""
|
||
teamId: ID! @possibleTypes(concreteTypes: ["Team"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of LinkProjectV2ToTeam
|
||
"""
|
||
type LinkProjectV2ToTeamPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The team the project is linked to
|
||
"""
|
||
team: Team
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of LinkRepositoryToProject
|
||
"""
|
||
input LinkRepositoryToProjectInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the Project to link to a Repository
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["Project"])
|
||
|
||
"""
|
||
The ID of the Repository to link to a Project.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of LinkRepositoryToProject
|
||
"""
|
||
type LinkRepositoryToProjectPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The linked Project.
|
||
"""
|
||
project: Project
|
||
|
||
"""
|
||
The linked Repository.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
A branch linked to an issue.
|
||
"""
|
||
type LinkedBranch implements Node {
|
||
id: ID!
|
||
|
||
"""
|
||
The branch's ref.
|
||
"""
|
||
ref: Ref
|
||
}
|
||
|
||
"""
|
||
The connection type for LinkedBranch.
|
||
"""
|
||
type LinkedBranchConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [LinkedBranchEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [LinkedBranch]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type LinkedBranchEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: LinkedBranch
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of LockLockable
|
||
"""
|
||
input LockLockableInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A reason for why the item will be locked.
|
||
"""
|
||
lockReason: LockReason
|
||
|
||
"""
|
||
ID of the item to be locked.
|
||
"""
|
||
lockableId: ID! @possibleTypes(concreteTypes: ["Discussion", "Issue", "PullRequest"], abstractType: "Lockable")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of LockLockable
|
||
"""
|
||
type LockLockablePayload {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The item that was locked.
|
||
"""
|
||
lockedRecord: Lockable
|
||
}
|
||
|
||
"""
|
||
The possible reasons that an issue or pull request was locked.
|
||
"""
|
||
enum LockReason {
|
||
"""
|
||
The issue or pull request was locked because the conversation was off-topic.
|
||
"""
|
||
OFF_TOPIC
|
||
|
||
"""
|
||
The issue or pull request was locked because the conversation was resolved.
|
||
"""
|
||
RESOLVED
|
||
|
||
"""
|
||
The issue or pull request was locked because the conversation was spam.
|
||
"""
|
||
SPAM
|
||
|
||
"""
|
||
The issue or pull request was locked because the conversation was too heated.
|
||
"""
|
||
TOO_HEATED
|
||
}
|
||
|
||
"""
|
||
An object that can be locked.
|
||
"""
|
||
interface Lockable {
|
||
"""
|
||
Reason that the conversation was locked.
|
||
"""
|
||
activeLockReason: LockReason
|
||
|
||
"""
|
||
`true` if the object is locked
|
||
"""
|
||
locked: Boolean!
|
||
}
|
||
|
||
"""
|
||
Represents a 'locked' event on a given issue or pull request.
|
||
"""
|
||
type LockedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Reason that the conversation was locked (optional).
|
||
"""
|
||
lockReason: LockReason
|
||
|
||
"""
|
||
Object that was locked.
|
||
"""
|
||
lockable: Lockable!
|
||
}
|
||
|
||
"""
|
||
A placeholder user for attribution of imported data on GitHub.
|
||
"""
|
||
type Mannequin implements Actor & Node & UniformResourceLocatable {
|
||
"""
|
||
A URL pointing to the GitHub App's public avatar.
|
||
"""
|
||
avatarUrl(
|
||
"""
|
||
The size of the resulting square image.
|
||
"""
|
||
size: Int
|
||
): URI!
|
||
|
||
"""
|
||
The user that has claimed the data attributed to this mannequin.
|
||
"""
|
||
claimant: User
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The mannequin's email on the source instance.
|
||
"""
|
||
email: String
|
||
id: ID!
|
||
|
||
"""
|
||
The username of the actor.
|
||
"""
|
||
login: String!
|
||
|
||
"""
|
||
The HTML path to this resource.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The URL to this resource.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
The connection type for Mannequin.
|
||
"""
|
||
type MannequinConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [MannequinEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Mannequin]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a mannequin.
|
||
"""
|
||
type MannequinEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Mannequin
|
||
}
|
||
|
||
"""
|
||
Ordering options for mannequins.
|
||
"""
|
||
input MannequinOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order mannequins by.
|
||
"""
|
||
field: MannequinOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which mannequins can be ordered.
|
||
"""
|
||
enum MannequinOrderField {
|
||
"""
|
||
Order mannequins why when they were created.
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order mannequins alphabetically by their source login.
|
||
"""
|
||
LOGIN
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of MarkDiscussionCommentAsAnswer
|
||
"""
|
||
input MarkDiscussionCommentAsAnswerInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the discussion comment to mark as an answer.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["DiscussionComment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of MarkDiscussionCommentAsAnswer
|
||
"""
|
||
type MarkDiscussionCommentAsAnswerPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The discussion that includes the chosen comment.
|
||
"""
|
||
discussion: Discussion
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of MarkFileAsViewed
|
||
"""
|
||
input MarkFileAsViewedInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The path of the file to mark as viewed
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
The Node ID of the pull request.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of MarkFileAsViewed
|
||
"""
|
||
type MarkFileAsViewedPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated pull request.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of MarkProjectV2AsTemplate
|
||
"""
|
||
input MarkProjectV2AsTemplateInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the Project to mark as a template.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of MarkProjectV2AsTemplate
|
||
"""
|
||
type MarkProjectV2AsTemplatePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The project.
|
||
"""
|
||
projectV2: ProjectV2
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of MarkPullRequestReadyForReview
|
||
"""
|
||
input MarkPullRequestReadyForReviewInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the pull request to be marked as ready for review.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of MarkPullRequestReadyForReview
|
||
"""
|
||
type MarkPullRequestReadyForReviewPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The pull request that is ready for review.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Represents a 'marked_as_duplicate' event on a given issue or pull request.
|
||
"""
|
||
type MarkedAsDuplicateEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
The authoritative issue or pull request which has been duplicated by another.
|
||
"""
|
||
canonical: IssueOrPullRequest
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The issue or pull request which has been marked as a duplicate of another.
|
||
"""
|
||
duplicate: IssueOrPullRequest
|
||
id: ID!
|
||
|
||
"""
|
||
Canonical and duplicate belong to different repositories.
|
||
"""
|
||
isCrossRepository: Boolean!
|
||
}
|
||
|
||
"""
|
||
A public description of a Marketplace category.
|
||
"""
|
||
type MarketplaceCategory implements Node {
|
||
"""
|
||
The category's description.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The technical description of how apps listed in this category work with GitHub.
|
||
"""
|
||
howItWorks: String
|
||
id: ID!
|
||
|
||
"""
|
||
The category's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
How many Marketplace listings have this as their primary category.
|
||
"""
|
||
primaryListingCount: Int!
|
||
|
||
"""
|
||
The HTTP path for this Marketplace category.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
How many Marketplace listings have this as their secondary category.
|
||
"""
|
||
secondaryListingCount: Int!
|
||
|
||
"""
|
||
The short name of the category used in its URL.
|
||
"""
|
||
slug: String!
|
||
|
||
"""
|
||
The HTTP URL for this Marketplace category.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
A listing in the GitHub integration marketplace.
|
||
"""
|
||
type MarketplaceListing implements Node {
|
||
"""
|
||
The GitHub App this listing represents.
|
||
"""
|
||
app: App
|
||
|
||
"""
|
||
URL to the listing owner's company site.
|
||
"""
|
||
companyUrl: URI
|
||
|
||
"""
|
||
The HTTP path for configuring access to the listing's integration or OAuth app
|
||
"""
|
||
configurationResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for configuring access to the listing's integration or OAuth app
|
||
"""
|
||
configurationUrl: URI!
|
||
|
||
"""
|
||
URL to the listing's documentation.
|
||
"""
|
||
documentationUrl: URI
|
||
|
||
"""
|
||
The listing's detailed description.
|
||
"""
|
||
extendedDescription: String
|
||
|
||
"""
|
||
The listing's detailed description rendered to HTML.
|
||
"""
|
||
extendedDescriptionHTML: HTML!
|
||
|
||
"""
|
||
The listing's introductory description.
|
||
"""
|
||
fullDescription: String!
|
||
|
||
"""
|
||
The listing's introductory description rendered to HTML.
|
||
"""
|
||
fullDescriptionHTML: HTML!
|
||
|
||
"""
|
||
Does this listing have any plans with a free trial?
|
||
"""
|
||
hasPublishedFreeTrialPlans: Boolean!
|
||
|
||
"""
|
||
Does this listing have a terms of service link?
|
||
"""
|
||
hasTermsOfService: Boolean!
|
||
|
||
"""
|
||
Whether the creator of the app is a verified org
|
||
"""
|
||
hasVerifiedOwner: Boolean!
|
||
|
||
"""
|
||
A technical description of how this app works with GitHub.
|
||
"""
|
||
howItWorks: String
|
||
|
||
"""
|
||
The listing's technical description rendered to HTML.
|
||
"""
|
||
howItWorksHTML: HTML!
|
||
id: ID!
|
||
|
||
"""
|
||
URL to install the product to the viewer's account or organization.
|
||
"""
|
||
installationUrl: URI
|
||
|
||
"""
|
||
Whether this listing's app has been installed for the current viewer
|
||
"""
|
||
installedForViewer: Boolean!
|
||
|
||
"""
|
||
Whether this listing has been removed from the Marketplace.
|
||
"""
|
||
isArchived: Boolean!
|
||
|
||
"""
|
||
Whether this listing is still an editable draft that has not been submitted
|
||
for review and is not publicly visible in the Marketplace.
|
||
"""
|
||
isDraft: Boolean!
|
||
|
||
"""
|
||
Whether the product this listing represents is available as part of a paid plan.
|
||
"""
|
||
isPaid: Boolean!
|
||
|
||
"""
|
||
Whether this listing has been approved for display in the Marketplace.
|
||
"""
|
||
isPublic: Boolean!
|
||
|
||
"""
|
||
Whether this listing has been rejected by GitHub for display in the Marketplace.
|
||
"""
|
||
isRejected: Boolean!
|
||
|
||
"""
|
||
Whether this listing has been approved for unverified display in the Marketplace.
|
||
"""
|
||
isUnverified: Boolean!
|
||
|
||
"""
|
||
Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.
|
||
"""
|
||
isUnverifiedPending: Boolean!
|
||
|
||
"""
|
||
Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.
|
||
"""
|
||
isVerificationPendingFromDraft: Boolean!
|
||
|
||
"""
|
||
Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.
|
||
"""
|
||
isVerificationPendingFromUnverified: Boolean!
|
||
|
||
"""
|
||
Whether this listing has been approved for verified display in the Marketplace.
|
||
"""
|
||
isVerified: Boolean!
|
||
|
||
"""
|
||
The hex color code, without the leading '#', for the logo background.
|
||
"""
|
||
logoBackgroundColor: String!
|
||
|
||
"""
|
||
URL for the listing's logo image.
|
||
"""
|
||
logoUrl(
|
||
"""
|
||
The size in pixels of the resulting square image.
|
||
"""
|
||
size: Int = 400
|
||
): URI
|
||
|
||
"""
|
||
The listing's full name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The listing's very short description without a trailing period or ampersands.
|
||
"""
|
||
normalizedShortDescription: String!
|
||
|
||
"""
|
||
URL to the listing's detailed pricing.
|
||
"""
|
||
pricingUrl: URI
|
||
|
||
"""
|
||
The category that best describes the listing.
|
||
"""
|
||
primaryCategory: MarketplaceCategory!
|
||
|
||
"""
|
||
URL to the listing's privacy policy, may return an empty string for listings that do not require a privacy policy URL.
|
||
"""
|
||
privacyPolicyUrl: URI!
|
||
|
||
"""
|
||
The HTTP path for the Marketplace listing.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The URLs for the listing's screenshots.
|
||
"""
|
||
screenshotUrls: [String]!
|
||
|
||
"""
|
||
An alternate category that describes the listing.
|
||
"""
|
||
secondaryCategory: MarketplaceCategory
|
||
|
||
"""
|
||
The listing's very short description.
|
||
"""
|
||
shortDescription: String!
|
||
|
||
"""
|
||
The short name of the listing used in its URL.
|
||
"""
|
||
slug: String!
|
||
|
||
"""
|
||
URL to the listing's status page.
|
||
"""
|
||
statusUrl: URI
|
||
|
||
"""
|
||
An email address for support for this listing's app.
|
||
"""
|
||
supportEmail: String
|
||
|
||
"""
|
||
Either a URL or an email address for support for this listing's app, may
|
||
return an empty string for listings that do not require a support URL.
|
||
"""
|
||
supportUrl: URI!
|
||
|
||
"""
|
||
URL to the listing's terms of service.
|
||
"""
|
||
termsOfServiceUrl: URI
|
||
|
||
"""
|
||
The HTTP URL for the Marketplace listing.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Can the current viewer add plans for this Marketplace listing.
|
||
"""
|
||
viewerCanAddPlans: Boolean!
|
||
|
||
"""
|
||
Can the current viewer approve this Marketplace listing.
|
||
"""
|
||
viewerCanApprove: Boolean!
|
||
|
||
"""
|
||
Can the current viewer delist this Marketplace listing.
|
||
"""
|
||
viewerCanDelist: Boolean!
|
||
|
||
"""
|
||
Can the current viewer edit this Marketplace listing.
|
||
"""
|
||
viewerCanEdit: Boolean!
|
||
|
||
"""
|
||
Can the current viewer edit the primary and secondary category of this
|
||
Marketplace listing.
|
||
"""
|
||
viewerCanEditCategories: Boolean!
|
||
|
||
"""
|
||
Can the current viewer edit the plans for this Marketplace listing.
|
||
"""
|
||
viewerCanEditPlans: Boolean!
|
||
|
||
"""
|
||
Can the current viewer return this Marketplace listing to draft state
|
||
so it becomes editable again.
|
||
"""
|
||
viewerCanRedraft: Boolean!
|
||
|
||
"""
|
||
Can the current viewer reject this Marketplace listing by returning it to
|
||
an editable draft state or rejecting it entirely.
|
||
"""
|
||
viewerCanReject: Boolean!
|
||
|
||
"""
|
||
Can the current viewer request this listing be reviewed for display in
|
||
the Marketplace as verified.
|
||
"""
|
||
viewerCanRequestApproval: Boolean!
|
||
|
||
"""
|
||
Indicates whether the current user has an active subscription to this Marketplace listing.
|
||
"""
|
||
viewerHasPurchased: Boolean!
|
||
|
||
"""
|
||
Indicates if the current user has purchased a subscription to this Marketplace listing
|
||
for all of the organizations the user owns.
|
||
"""
|
||
viewerHasPurchasedForAllOrganizations: Boolean!
|
||
|
||
"""
|
||
Does the current viewer role allow them to administer this Marketplace listing.
|
||
"""
|
||
viewerIsListingAdmin: Boolean!
|
||
}
|
||
|
||
"""
|
||
Look up Marketplace Listings
|
||
"""
|
||
type MarketplaceListingConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [MarketplaceListingEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [MarketplaceListing]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type MarketplaceListingEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: MarketplaceListing
|
||
}
|
||
|
||
"""
|
||
Entities that have members who can set status messages.
|
||
"""
|
||
interface MemberStatusable {
|
||
"""
|
||
Get the status messages members of this entity have set that are either public or visible only to the organization.
|
||
"""
|
||
memberStatuses(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for user statuses returned from the connection.
|
||
"""
|
||
orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC}
|
||
): UserStatusConnection!
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a members_can_delete_repos.clear event.
|
||
"""
|
||
type MembersCanDeleteReposClearAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The HTTP path for this enterprise.
|
||
"""
|
||
enterpriseResourcePath: URI
|
||
|
||
"""
|
||
The slug of the enterprise.
|
||
"""
|
||
enterpriseSlug: String
|
||
|
||
"""
|
||
The HTTP URL for this enterprise.
|
||
"""
|
||
enterpriseUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a members_can_delete_repos.disable event.
|
||
"""
|
||
type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The HTTP path for this enterprise.
|
||
"""
|
||
enterpriseResourcePath: URI
|
||
|
||
"""
|
||
The slug of the enterprise.
|
||
"""
|
||
enterpriseSlug: String
|
||
|
||
"""
|
||
The HTTP URL for this enterprise.
|
||
"""
|
||
enterpriseUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a members_can_delete_repos.enable event.
|
||
"""
|
||
type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The HTTP path for this enterprise.
|
||
"""
|
||
enterpriseResourcePath: URI
|
||
|
||
"""
|
||
The slug of the enterprise.
|
||
"""
|
||
enterpriseSlug: String
|
||
|
||
"""
|
||
The HTTP URL for this enterprise.
|
||
"""
|
||
enterpriseUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Represents a 'mentioned' event on a given issue or pull request.
|
||
"""
|
||
type MentionedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of MergeBranch
|
||
"""
|
||
input MergeBranchInput {
|
||
"""
|
||
The email address to associate with this commit.
|
||
"""
|
||
authorEmail: String
|
||
|
||
"""
|
||
The name of the base branch that the provided head will be merged into.
|
||
"""
|
||
base: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Message to use for the merge commit. If omitted, a default will be used.
|
||
"""
|
||
commitMessage: String
|
||
|
||
"""
|
||
The head to merge into the base branch. This can be a branch name or a commit GitObjectID.
|
||
"""
|
||
head: String!
|
||
|
||
"""
|
||
The Node ID of the Repository containing the base branch that will be modified.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of MergeBranch
|
||
"""
|
||
type MergeBranchPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The resulting merge Commit.
|
||
"""
|
||
mergeCommit: Commit
|
||
}
|
||
|
||
"""
|
||
The possible default commit messages for merges.
|
||
"""
|
||
enum MergeCommitMessage {
|
||
"""
|
||
Default to a blank commit message.
|
||
"""
|
||
BLANK
|
||
|
||
"""
|
||
Default to the pull request's body.
|
||
"""
|
||
PR_BODY
|
||
|
||
"""
|
||
Default to the pull request's title.
|
||
"""
|
||
PR_TITLE
|
||
}
|
||
|
||
"""
|
||
The possible default commit titles for merges.
|
||
"""
|
||
enum MergeCommitTitle {
|
||
"""
|
||
Default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).
|
||
"""
|
||
MERGE_MESSAGE
|
||
|
||
"""
|
||
Default to the pull request's title.
|
||
"""
|
||
PR_TITLE
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of MergePullRequest
|
||
"""
|
||
input MergePullRequestInput {
|
||
"""
|
||
The email address to associate with this merge.
|
||
"""
|
||
authorEmail: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Commit body to use for the merge commit; if omitted, a default message will be used
|
||
"""
|
||
commitBody: String
|
||
|
||
"""
|
||
Commit headline to use for the merge commit; if omitted, a default message will be used.
|
||
"""
|
||
commitHeadline: String
|
||
|
||
"""
|
||
OID that the pull request head ref must match to allow merge; if omitted, no check is performed.
|
||
"""
|
||
expectedHeadOid: GitObjectID
|
||
|
||
"""
|
||
The merge method to use. If omitted, defaults to 'MERGE'
|
||
"""
|
||
mergeMethod: PullRequestMergeMethod = MERGE
|
||
|
||
"""
|
||
ID of the pull request to be merged.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of MergePullRequest
|
||
"""
|
||
type MergePullRequestPayload {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The pull request that was merged.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
The queue of pull request entries to be merged into a protected branch in a repository.
|
||
"""
|
||
type MergeQueue implements Node {
|
||
"""
|
||
The configuration for this merge queue
|
||
"""
|
||
configuration: MergeQueueConfiguration
|
||
|
||
"""
|
||
The entries in the queue
|
||
"""
|
||
entries(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): MergeQueueEntryConnection
|
||
id: ID!
|
||
|
||
"""
|
||
The estimated time in seconds until a newly added entry would be merged
|
||
"""
|
||
nextEntryEstimatedTimeToMerge: Int
|
||
|
||
"""
|
||
The repository this merge queue belongs to
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The HTTP path for this merge queue
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this merge queue
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Configuration for a MergeQueue
|
||
"""
|
||
type MergeQueueConfiguration {
|
||
"""
|
||
The amount of time in minutes to wait for a check response before considering it a failure.
|
||
"""
|
||
checkResponseTimeout: Int
|
||
|
||
"""
|
||
The maximum number of entries to build at once.
|
||
"""
|
||
maximumEntriesToBuild: Int
|
||
|
||
"""
|
||
The maximum number of entries to merge at once.
|
||
"""
|
||
maximumEntriesToMerge: Int
|
||
|
||
"""
|
||
The merge method to use for this queue.
|
||
"""
|
||
mergeMethod: PullRequestMergeMethod
|
||
|
||
"""
|
||
The strategy to use when merging entries.
|
||
"""
|
||
mergingStrategy: MergeQueueMergingStrategy
|
||
|
||
"""
|
||
The minimum number of entries required to merge at once.
|
||
"""
|
||
minimumEntriesToMerge: Int
|
||
|
||
"""
|
||
The amount of time in minutes to wait before ignoring the minumum number of
|
||
entries in the queue requirement and merging a collection of entries
|
||
"""
|
||
minimumEntriesToMergeWaitTime: Int
|
||
}
|
||
|
||
"""
|
||
Entries in a MergeQueue
|
||
"""
|
||
type MergeQueueEntry implements Node {
|
||
"""
|
||
The base commit for this entry
|
||
"""
|
||
baseCommit: Commit
|
||
|
||
"""
|
||
The date and time this entry was added to the merge queue
|
||
"""
|
||
enqueuedAt: DateTime!
|
||
|
||
"""
|
||
The actor that enqueued this entry
|
||
"""
|
||
enqueuer: Actor!
|
||
|
||
"""
|
||
The estimated time in seconds until this entry will be merged
|
||
"""
|
||
estimatedTimeToMerge: Int
|
||
|
||
"""
|
||
The head commit for this entry
|
||
"""
|
||
headCommit: Commit
|
||
id: ID!
|
||
|
||
"""
|
||
Whether this pull request should jump the queue
|
||
"""
|
||
jump: Boolean!
|
||
|
||
"""
|
||
The merge queue that this entry belongs to
|
||
"""
|
||
mergeQueue: MergeQueue
|
||
|
||
"""
|
||
The position of this entry in the queue
|
||
"""
|
||
position: Int!
|
||
|
||
"""
|
||
The pull request that will be added to a merge group
|
||
"""
|
||
pullRequest: PullRequest
|
||
|
||
"""
|
||
Does this pull request need to be deployed on its own
|
||
"""
|
||
solo: Boolean!
|
||
|
||
"""
|
||
The state of this entry in the queue
|
||
"""
|
||
state: MergeQueueEntryState!
|
||
}
|
||
|
||
"""
|
||
The connection type for MergeQueueEntry.
|
||
"""
|
||
type MergeQueueEntryConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [MergeQueueEntryEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [MergeQueueEntry]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type MergeQueueEntryEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: MergeQueueEntry
|
||
}
|
||
|
||
"""
|
||
The possible states for a merge queue entry.
|
||
"""
|
||
enum MergeQueueEntryState {
|
||
"""
|
||
The entry is currently waiting for checks to pass.
|
||
"""
|
||
AWAITING_CHECKS
|
||
|
||
"""
|
||
The entry is currently locked.
|
||
"""
|
||
LOCKED
|
||
|
||
"""
|
||
The entry is currently mergeable.
|
||
"""
|
||
MERGEABLE
|
||
|
||
"""
|
||
The entry is currently queued.
|
||
"""
|
||
QUEUED
|
||
|
||
"""
|
||
The entry is currently unmergeable.
|
||
"""
|
||
UNMERGEABLE
|
||
}
|
||
|
||
"""
|
||
The possible merging strategies for a merge queue.
|
||
"""
|
||
enum MergeQueueMergingStrategy {
|
||
"""
|
||
Entries only allowed to merge if they are passing.
|
||
"""
|
||
ALLGREEN
|
||
|
||
"""
|
||
Failing Entires are allowed to merge if they are with a passing entry.
|
||
"""
|
||
HEADGREEN
|
||
}
|
||
|
||
"""
|
||
Detailed status information about a pull request merge.
|
||
"""
|
||
enum MergeStateStatus {
|
||
"""
|
||
The head ref is out of date.
|
||
"""
|
||
BEHIND
|
||
|
||
"""
|
||
The merge is blocked.
|
||
"""
|
||
BLOCKED
|
||
|
||
"""
|
||
Mergeable and passing commit status.
|
||
"""
|
||
CLEAN
|
||
|
||
"""
|
||
The merge commit cannot be cleanly created.
|
||
"""
|
||
DIRTY
|
||
|
||
"""
|
||
The merge is blocked due to the pull request being a draft.
|
||
"""
|
||
DRAFT
|
||
@deprecated(
|
||
reason: "DRAFT state will be removed from this enum and `isDraft` should be used instead Use PullRequest.isDraft instead. Removal on 2021-01-01 UTC."
|
||
)
|
||
|
||
"""
|
||
Mergeable with passing commit status and pre-receive hooks.
|
||
"""
|
||
HAS_HOOKS
|
||
|
||
"""
|
||
The state cannot currently be determined.
|
||
"""
|
||
UNKNOWN
|
||
|
||
"""
|
||
Mergeable with non-passing commit status.
|
||
"""
|
||
UNSTABLE
|
||
}
|
||
|
||
"""
|
||
Whether or not a PullRequest can be merged.
|
||
"""
|
||
enum MergeableState {
|
||
"""
|
||
The pull request cannot be merged due to merge conflicts.
|
||
"""
|
||
CONFLICTING
|
||
|
||
"""
|
||
The pull request can be merged.
|
||
"""
|
||
MERGEABLE
|
||
|
||
"""
|
||
The mergeability of the pull request is still being calculated.
|
||
"""
|
||
UNKNOWN
|
||
}
|
||
|
||
"""
|
||
Represents a 'merged' event on a given pull request.
|
||
"""
|
||
type MergedEvent implements Node & UniformResourceLocatable {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the commit associated with the `merge` event.
|
||
"""
|
||
commit: Commit
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the Ref associated with the `merge` event.
|
||
"""
|
||
mergeRef: Ref
|
||
|
||
"""
|
||
Identifies the name of the Ref associated with the `merge` event.
|
||
"""
|
||
mergeRefName: String!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
The HTTP path for this merged event.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this merged event.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Represents a GitHub Enterprise Importer (GEI) migration.
|
||
"""
|
||
interface Migration {
|
||
"""
|
||
The migration flag to continue on error.
|
||
"""
|
||
continueOnError: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: String
|
||
|
||
"""
|
||
The reason the migration failed.
|
||
"""
|
||
failureReason: String
|
||
id: ID!
|
||
|
||
"""
|
||
The URL for the migration log (expires 1 day after migration completes).
|
||
"""
|
||
migrationLogUrl: URI
|
||
|
||
"""
|
||
The migration source.
|
||
"""
|
||
migrationSource: MigrationSource!
|
||
|
||
"""
|
||
The target repository name.
|
||
"""
|
||
repositoryName: String!
|
||
|
||
"""
|
||
The migration source URL, for example `https://github.com` or `https://monalisa.ghe.com`.
|
||
"""
|
||
sourceUrl: URI!
|
||
|
||
"""
|
||
The migration state.
|
||
"""
|
||
state: MigrationState!
|
||
|
||
"""
|
||
The number of warnings encountered for this migration. To review the warnings,
|
||
check the [Migration Log](https://docs.github.com/en/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/accessing-your-migration-logs-for-github-enterprise-importer).
|
||
"""
|
||
warningsCount: Int!
|
||
}
|
||
|
||
"""
|
||
A GitHub Enterprise Importer (GEI) migration source.
|
||
"""
|
||
type MigrationSource implements Node {
|
||
id: ID!
|
||
|
||
"""
|
||
The migration source name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The migration source type.
|
||
"""
|
||
type: MigrationSourceType!
|
||
|
||
"""
|
||
The migration source URL, for example `https://github.com` or `https://monalisa.ghe.com`.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Represents the different GitHub Enterprise Importer (GEI) migration sources.
|
||
"""
|
||
enum MigrationSourceType {
|
||
"""
|
||
An Azure DevOps migration source.
|
||
"""
|
||
AZURE_DEVOPS
|
||
|
||
"""
|
||
A Bitbucket Server migration source.
|
||
"""
|
||
BITBUCKET_SERVER
|
||
|
||
"""
|
||
A GitHub Migration API source.
|
||
"""
|
||
GITHUB_ARCHIVE
|
||
}
|
||
|
||
"""
|
||
The GitHub Enterprise Importer (GEI) migration state.
|
||
"""
|
||
enum MigrationState {
|
||
"""
|
||
The migration has failed.
|
||
"""
|
||
FAILED
|
||
|
||
"""
|
||
The migration has invalid credentials.
|
||
"""
|
||
FAILED_VALIDATION
|
||
|
||
"""
|
||
The migration is in progress.
|
||
"""
|
||
IN_PROGRESS
|
||
|
||
"""
|
||
The migration has not started.
|
||
"""
|
||
NOT_STARTED
|
||
|
||
"""
|
||
The migration needs to have its credentials validated.
|
||
"""
|
||
PENDING_VALIDATION
|
||
|
||
"""
|
||
The migration has been queued.
|
||
"""
|
||
QUEUED
|
||
|
||
"""
|
||
The migration has succeeded.
|
||
"""
|
||
SUCCEEDED
|
||
}
|
||
|
||
"""
|
||
Represents a Milestone object on a given repository.
|
||
"""
|
||
type Milestone implements Closable & Node & UniformResourceLocatable {
|
||
"""
|
||
Indicates if the object is closed (definition of closed may depend on type)
|
||
"""
|
||
closed: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the object was closed.
|
||
"""
|
||
closedAt: DateTime
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the actor who created the milestone.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the description of the milestone.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
Identifies the due date of the milestone.
|
||
"""
|
||
dueOn: DateTime
|
||
id: ID!
|
||
|
||
"""
|
||
A list of issues associated with the milestone.
|
||
"""
|
||
issues(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Filtering options for issues returned from the connection.
|
||
"""
|
||
filterBy: IssueFilters
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
A list of label names to filter the pull requests by.
|
||
"""
|
||
labels: [String!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for issues returned from the connection.
|
||
"""
|
||
orderBy: IssueOrder
|
||
|
||
"""
|
||
A list of states to filter the issues by.
|
||
"""
|
||
states: [IssueState!]
|
||
): IssueConnection!
|
||
|
||
"""
|
||
Identifies the number of the milestone.
|
||
"""
|
||
number: Int!
|
||
|
||
"""
|
||
Identifies the percentage complete for the milestone
|
||
"""
|
||
progressPercentage: Float!
|
||
|
||
"""
|
||
A list of pull requests associated with the milestone.
|
||
"""
|
||
pullRequests(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
The base ref name to filter the pull requests by.
|
||
"""
|
||
baseRefName: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
The head ref name to filter the pull requests by.
|
||
"""
|
||
headRefName: String
|
||
|
||
"""
|
||
A list of label names to filter the pull requests by.
|
||
"""
|
||
labels: [String!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for pull requests returned from the connection.
|
||
"""
|
||
orderBy: IssueOrder
|
||
|
||
"""
|
||
A list of states to filter the pull requests by.
|
||
"""
|
||
states: [PullRequestState!]
|
||
): PullRequestConnection!
|
||
|
||
"""
|
||
The repository associated with this milestone.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this milestone
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the state of the milestone.
|
||
"""
|
||
state: MilestoneState!
|
||
|
||
"""
|
||
Identifies the title of the milestone.
|
||
"""
|
||
title: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this milestone
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Indicates if the object can be closed by the viewer.
|
||
"""
|
||
viewerCanClose: Boolean!
|
||
|
||
"""
|
||
Indicates if the object can be reopened by the viewer.
|
||
"""
|
||
viewerCanReopen: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for Milestone.
|
||
"""
|
||
type MilestoneConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [MilestoneEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Milestone]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type MilestoneEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Milestone
|
||
}
|
||
|
||
"""
|
||
Types that can be inside a Milestone.
|
||
"""
|
||
union MilestoneItem = Issue | PullRequest
|
||
|
||
"""
|
||
Ordering options for milestone connections.
|
||
"""
|
||
input MilestoneOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order milestones by.
|
||
"""
|
||
field: MilestoneOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which milestone connections can be ordered.
|
||
"""
|
||
enum MilestoneOrderField {
|
||
"""
|
||
Order milestones by when they were created.
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order milestones by when they are due.
|
||
"""
|
||
DUE_DATE
|
||
|
||
"""
|
||
Order milestones by their number.
|
||
"""
|
||
NUMBER
|
||
|
||
"""
|
||
Order milestones by when they were last updated.
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
The possible states of a milestone.
|
||
"""
|
||
enum MilestoneState {
|
||
"""
|
||
A milestone that has been closed.
|
||
"""
|
||
CLOSED
|
||
|
||
"""
|
||
A milestone that is still open.
|
||
"""
|
||
OPEN
|
||
}
|
||
|
||
"""
|
||
Represents a 'milestoned' event on a given issue or pull request.
|
||
"""
|
||
type MilestonedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the milestone title associated with the 'milestoned' event.
|
||
"""
|
||
milestoneTitle: String!
|
||
|
||
"""
|
||
Object referenced by event.
|
||
"""
|
||
subject: MilestoneItem!
|
||
}
|
||
|
||
"""
|
||
Entities that can be minimized.
|
||
"""
|
||
interface Minimizable {
|
||
"""
|
||
Returns whether or not a comment has been minimized.
|
||
"""
|
||
isMinimized: Boolean!
|
||
|
||
"""
|
||
Returns why the comment was minimized. One of `abuse`, `off-topic`,
|
||
`outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
|
||
formatting of these values differs from the inputs to the `MinimizeComment` mutation.
|
||
"""
|
||
minimizedReason: String
|
||
|
||
"""
|
||
Check if the current viewer can minimize this object.
|
||
"""
|
||
viewerCanMinimize: Boolean!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of MinimizeComment
|
||
"""
|
||
input MinimizeCommentInput {
|
||
"""
|
||
The classification of comment
|
||
"""
|
||
classifier: ReportedContentClassifiers!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the subject to modify.
|
||
"""
|
||
subjectId: ID!
|
||
@possibleTypes(
|
||
concreteTypes: ["CommitComment", "DiscussionComment", "GistComment", "IssueComment", "PullRequestReviewComment"]
|
||
abstractType: "Minimizable"
|
||
)
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of MinimizeComment
|
||
"""
|
||
type MinimizeCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The comment that was minimized.
|
||
"""
|
||
minimizedComment: Minimizable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of MoveProjectCard
|
||
"""
|
||
input MoveProjectCardInput {
|
||
"""
|
||
Place the new card after the card with this id. Pass null to place it at the top.
|
||
"""
|
||
afterCardId: ID @possibleTypes(concreteTypes: ["ProjectCard"])
|
||
|
||
"""
|
||
The id of the card to move.
|
||
"""
|
||
cardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"])
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The id of the column to move it into.
|
||
"""
|
||
columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of MoveProjectCard
|
||
"""
|
||
type MoveProjectCardPayload {
|
||
"""
|
||
The new edge of the moved card.
|
||
"""
|
||
cardEdge: ProjectCardEdge
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of MoveProjectColumn
|
||
"""
|
||
input MoveProjectColumnInput {
|
||
"""
|
||
Place the new column after the column with this id. Pass null to place it at the front.
|
||
"""
|
||
afterColumnId: ID @possibleTypes(concreteTypes: ["ProjectColumn"])
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The id of the column to move.
|
||
"""
|
||
columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of MoveProjectColumn
|
||
"""
|
||
type MoveProjectColumnPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new edge of the moved column.
|
||
"""
|
||
columnEdge: ProjectColumnEdge
|
||
}
|
||
|
||
"""
|
||
Represents a 'moved_columns_in_project' event on a given issue or pull request.
|
||
"""
|
||
type MovedColumnsInProjectEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
Column name the issue or pull request was moved from.
|
||
"""
|
||
previousProjectColumnName: String! @preview(toggledBy: "starfox-preview")
|
||
|
||
"""
|
||
Project referenced by event.
|
||
"""
|
||
project: Project @preview(toggledBy: "starfox-preview")
|
||
|
||
"""
|
||
Project card referenced by this project event.
|
||
"""
|
||
projectCard: ProjectCard @preview(toggledBy: "starfox-preview")
|
||
|
||
"""
|
||
Column name the issue or pull request was moved to.
|
||
"""
|
||
projectColumnName: String! @preview(toggledBy: "starfox-preview")
|
||
}
|
||
|
||
"""
|
||
The root query for implementing GraphQL mutations.
|
||
"""
|
||
type Mutation {
|
||
"""
|
||
Clear all of a customer's queued migrations
|
||
"""
|
||
abortQueuedMigrations(
|
||
"""
|
||
Parameters for AbortQueuedMigrations
|
||
"""
|
||
input: AbortQueuedMigrationsInput!
|
||
): AbortQueuedMigrationsPayload
|
||
|
||
"""
|
||
Accepts a pending invitation for a user to become an administrator of an enterprise.
|
||
"""
|
||
acceptEnterpriseAdministratorInvitation(
|
||
"""
|
||
Parameters for AcceptEnterpriseAdministratorInvitation
|
||
"""
|
||
input: AcceptEnterpriseAdministratorInvitationInput!
|
||
): AcceptEnterpriseAdministratorInvitationPayload
|
||
|
||
"""
|
||
Applies a suggested topic to the repository.
|
||
"""
|
||
acceptTopicSuggestion(
|
||
"""
|
||
Parameters for AcceptTopicSuggestion
|
||
"""
|
||
input: AcceptTopicSuggestionInput!
|
||
): AcceptTopicSuggestionPayload
|
||
|
||
"""
|
||
Adds assignees to an assignable object.
|
||
"""
|
||
addAssigneesToAssignable(
|
||
"""
|
||
Parameters for AddAssigneesToAssignable
|
||
"""
|
||
input: AddAssigneesToAssignableInput!
|
||
): AddAssigneesToAssignablePayload
|
||
|
||
"""
|
||
Adds a comment to an Issue or Pull Request.
|
||
"""
|
||
addComment(
|
||
"""
|
||
Parameters for AddComment
|
||
"""
|
||
input: AddCommentInput!
|
||
): AddCommentPayload
|
||
|
||
"""
|
||
Adds a comment to a Discussion, possibly as a reply to another comment.
|
||
"""
|
||
addDiscussionComment(
|
||
"""
|
||
Parameters for AddDiscussionComment
|
||
"""
|
||
input: AddDiscussionCommentInput!
|
||
): AddDiscussionCommentPayload
|
||
|
||
"""
|
||
Vote for an option in a discussion poll.
|
||
"""
|
||
addDiscussionPollVote(
|
||
"""
|
||
Parameters for AddDiscussionPollVote
|
||
"""
|
||
input: AddDiscussionPollVoteInput!
|
||
): AddDiscussionPollVotePayload
|
||
|
||
"""
|
||
Adds enterprise members to an organization within the enterprise.
|
||
"""
|
||
addEnterpriseOrganizationMember(
|
||
"""
|
||
Parameters for AddEnterpriseOrganizationMember
|
||
"""
|
||
input: AddEnterpriseOrganizationMemberInput!
|
||
): AddEnterpriseOrganizationMemberPayload
|
||
|
||
"""
|
||
Adds a support entitlement to an enterprise member.
|
||
"""
|
||
addEnterpriseSupportEntitlement(
|
||
"""
|
||
Parameters for AddEnterpriseSupportEntitlement
|
||
"""
|
||
input: AddEnterpriseSupportEntitlementInput!
|
||
): AddEnterpriseSupportEntitlementPayload
|
||
|
||
"""
|
||
Adds labels to a labelable object.
|
||
"""
|
||
addLabelsToLabelable(
|
||
"""
|
||
Parameters for AddLabelsToLabelable
|
||
"""
|
||
input: AddLabelsToLabelableInput!
|
||
): AddLabelsToLabelablePayload
|
||
|
||
"""
|
||
Adds a card to a ProjectColumn. Either `contentId` or `note` must be provided but **not** both.
|
||
"""
|
||
addProjectCard(
|
||
"""
|
||
Parameters for AddProjectCard
|
||
"""
|
||
input: AddProjectCardInput!
|
||
): AddProjectCardPayload
|
||
|
||
"""
|
||
Adds a column to a Project.
|
||
"""
|
||
addProjectColumn(
|
||
"""
|
||
Parameters for AddProjectColumn
|
||
"""
|
||
input: AddProjectColumnInput!
|
||
): AddProjectColumnPayload
|
||
|
||
"""
|
||
Creates a new draft issue and add it to a Project.
|
||
"""
|
||
addProjectV2DraftIssue(
|
||
"""
|
||
Parameters for AddProjectV2DraftIssue
|
||
"""
|
||
input: AddProjectV2DraftIssueInput!
|
||
): AddProjectV2DraftIssuePayload
|
||
|
||
"""
|
||
Links an existing content instance to a Project.
|
||
"""
|
||
addProjectV2ItemById(
|
||
"""
|
||
Parameters for AddProjectV2ItemById
|
||
"""
|
||
input: AddProjectV2ItemByIdInput!
|
||
): AddProjectV2ItemByIdPayload
|
||
|
||
"""
|
||
Adds a review to a Pull Request.
|
||
"""
|
||
addPullRequestReview(
|
||
"""
|
||
Parameters for AddPullRequestReview
|
||
"""
|
||
input: AddPullRequestReviewInput!
|
||
): AddPullRequestReviewPayload
|
||
|
||
"""
|
||
Adds a comment to a review.
|
||
"""
|
||
addPullRequestReviewComment(
|
||
"""
|
||
Parameters for AddPullRequestReviewComment
|
||
"""
|
||
input: AddPullRequestReviewCommentInput!
|
||
): AddPullRequestReviewCommentPayload
|
||
|
||
"""
|
||
Adds a new thread to a pending Pull Request Review.
|
||
"""
|
||
addPullRequestReviewThread(
|
||
"""
|
||
Parameters for AddPullRequestReviewThread
|
||
"""
|
||
input: AddPullRequestReviewThreadInput!
|
||
): AddPullRequestReviewThreadPayload
|
||
|
||
"""
|
||
Adds a reply to an existing Pull Request Review Thread.
|
||
"""
|
||
addPullRequestReviewThreadReply(
|
||
"""
|
||
Parameters for AddPullRequestReviewThreadReply
|
||
"""
|
||
input: AddPullRequestReviewThreadReplyInput!
|
||
): AddPullRequestReviewThreadReplyPayload
|
||
|
||
"""
|
||
Adds a reaction to a subject.
|
||
"""
|
||
addReaction(
|
||
"""
|
||
Parameters for AddReaction
|
||
"""
|
||
input: AddReactionInput!
|
||
): AddReactionPayload
|
||
|
||
"""
|
||
Adds a star to a Starrable.
|
||
"""
|
||
addStar(
|
||
"""
|
||
Parameters for AddStar
|
||
"""
|
||
input: AddStarInput!
|
||
): AddStarPayload
|
||
|
||
"""
|
||
Add an upvote to a discussion or discussion comment.
|
||
"""
|
||
addUpvote(
|
||
"""
|
||
Parameters for AddUpvote
|
||
"""
|
||
input: AddUpvoteInput!
|
||
): AddUpvotePayload
|
||
|
||
"""
|
||
Adds a verifiable domain to an owning account.
|
||
"""
|
||
addVerifiableDomain(
|
||
"""
|
||
Parameters for AddVerifiableDomain
|
||
"""
|
||
input: AddVerifiableDomainInput!
|
||
): AddVerifiableDomainPayload
|
||
|
||
"""
|
||
Approve all pending deployments under one or more environments
|
||
"""
|
||
approveDeployments(
|
||
"""
|
||
Parameters for ApproveDeployments
|
||
"""
|
||
input: ApproveDeploymentsInput!
|
||
): ApproveDeploymentsPayload
|
||
|
||
"""
|
||
Approve a verifiable domain for notification delivery.
|
||
"""
|
||
approveVerifiableDomain(
|
||
"""
|
||
Parameters for ApproveVerifiableDomain
|
||
"""
|
||
input: ApproveVerifiableDomainInput!
|
||
): ApproveVerifiableDomainPayload
|
||
|
||
"""
|
||
Archives a ProjectV2Item
|
||
"""
|
||
archiveProjectV2Item(
|
||
"""
|
||
Parameters for ArchiveProjectV2Item
|
||
"""
|
||
input: ArchiveProjectV2ItemInput!
|
||
): ArchiveProjectV2ItemPayload
|
||
|
||
"""
|
||
Marks a repository as archived.
|
||
"""
|
||
archiveRepository(
|
||
"""
|
||
Parameters for ArchiveRepository
|
||
"""
|
||
input: ArchiveRepositoryInput!
|
||
): ArchiveRepositoryPayload
|
||
|
||
"""
|
||
Cancels a pending invitation for an administrator to join an enterprise.
|
||
"""
|
||
cancelEnterpriseAdminInvitation(
|
||
"""
|
||
Parameters for CancelEnterpriseAdminInvitation
|
||
"""
|
||
input: CancelEnterpriseAdminInvitationInput!
|
||
): CancelEnterpriseAdminInvitationPayload
|
||
|
||
"""
|
||
Cancel an active sponsorship.
|
||
"""
|
||
cancelSponsorship(
|
||
"""
|
||
Parameters for CancelSponsorship
|
||
"""
|
||
input: CancelSponsorshipInput!
|
||
): CancelSponsorshipPayload
|
||
|
||
"""
|
||
Update your status on GitHub.
|
||
"""
|
||
changeUserStatus(
|
||
"""
|
||
Parameters for ChangeUserStatus
|
||
"""
|
||
input: ChangeUserStatusInput!
|
||
): ChangeUserStatusPayload
|
||
|
||
"""
|
||
Clears all labels from a labelable object.
|
||
"""
|
||
clearLabelsFromLabelable(
|
||
"""
|
||
Parameters for ClearLabelsFromLabelable
|
||
"""
|
||
input: ClearLabelsFromLabelableInput!
|
||
): ClearLabelsFromLabelablePayload
|
||
|
||
"""
|
||
This mutation clears the value of a field for an item in a Project. Currently
|
||
only text, number, date, assignees, labels, single-select, iteration and
|
||
milestone fields are supported.
|
||
"""
|
||
clearProjectV2ItemFieldValue(
|
||
"""
|
||
Parameters for ClearProjectV2ItemFieldValue
|
||
"""
|
||
input: ClearProjectV2ItemFieldValueInput!
|
||
): ClearProjectV2ItemFieldValuePayload
|
||
|
||
"""
|
||
Creates a new project by cloning configuration from an existing project.
|
||
"""
|
||
cloneProject(
|
||
"""
|
||
Parameters for CloneProject
|
||
"""
|
||
input: CloneProjectInput!
|
||
): CloneProjectPayload
|
||
|
||
"""
|
||
Create a new repository with the same files and directory structure as a template repository.
|
||
"""
|
||
cloneTemplateRepository(
|
||
"""
|
||
Parameters for CloneTemplateRepository
|
||
"""
|
||
input: CloneTemplateRepositoryInput!
|
||
): CloneTemplateRepositoryPayload
|
||
|
||
"""
|
||
Close a discussion.
|
||
"""
|
||
closeDiscussion(
|
||
"""
|
||
Parameters for CloseDiscussion
|
||
"""
|
||
input: CloseDiscussionInput!
|
||
): CloseDiscussionPayload
|
||
|
||
"""
|
||
Close an issue.
|
||
"""
|
||
closeIssue(
|
||
"""
|
||
Parameters for CloseIssue
|
||
"""
|
||
input: CloseIssueInput!
|
||
): CloseIssuePayload
|
||
|
||
"""
|
||
Close a pull request.
|
||
"""
|
||
closePullRequest(
|
||
"""
|
||
Parameters for ClosePullRequest
|
||
"""
|
||
input: ClosePullRequestInput!
|
||
): ClosePullRequestPayload
|
||
|
||
"""
|
||
Convert a project note card to one associated with a newly created issue.
|
||
"""
|
||
convertProjectCardNoteToIssue(
|
||
"""
|
||
Parameters for ConvertProjectCardNoteToIssue
|
||
"""
|
||
input: ConvertProjectCardNoteToIssueInput!
|
||
): ConvertProjectCardNoteToIssuePayload
|
||
|
||
"""
|
||
Converts a pull request to draft
|
||
"""
|
||
convertPullRequestToDraft(
|
||
"""
|
||
Parameters for ConvertPullRequestToDraft
|
||
"""
|
||
input: ConvertPullRequestToDraftInput!
|
||
): ConvertPullRequestToDraftPayload
|
||
|
||
"""
|
||
Copy a project.
|
||
"""
|
||
copyProjectV2(
|
||
"""
|
||
Parameters for CopyProjectV2
|
||
"""
|
||
input: CopyProjectV2Input!
|
||
): CopyProjectV2Payload
|
||
|
||
"""
|
||
Invites a user to claim reattributable data
|
||
"""
|
||
createAttributionInvitation(
|
||
"""
|
||
Parameters for CreateAttributionInvitation
|
||
"""
|
||
input: CreateAttributionInvitationInput!
|
||
): CreateAttributionInvitationPayload
|
||
|
||
"""
|
||
Create a new branch protection rule
|
||
"""
|
||
createBranchProtectionRule(
|
||
"""
|
||
Parameters for CreateBranchProtectionRule
|
||
"""
|
||
input: CreateBranchProtectionRuleInput!
|
||
): CreateBranchProtectionRulePayload
|
||
|
||
"""
|
||
Create a check run.
|
||
"""
|
||
createCheckRun(
|
||
"""
|
||
Parameters for CreateCheckRun
|
||
"""
|
||
input: CreateCheckRunInput!
|
||
): CreateCheckRunPayload
|
||
|
||
"""
|
||
Create a check suite
|
||
"""
|
||
createCheckSuite(
|
||
"""
|
||
Parameters for CreateCheckSuite
|
||
"""
|
||
input: CreateCheckSuiteInput!
|
||
): CreateCheckSuitePayload
|
||
|
||
"""
|
||
Appends a commit to the given branch as the authenticated user.
|
||
|
||
This mutation creates a commit whose parent is the HEAD of the provided
|
||
branch and also updates that branch to point to the new commit.
|
||
It can be thought of as similar to `git commit`.
|
||
|
||
### Locating a Branch
|
||
|
||
Commits are appended to a `branch` of type `Ref`.
|
||
This must refer to a git branch (i.e. the fully qualified path must
|
||
begin with `refs/heads/`, although including this prefix is optional.
|
||
|
||
Callers may specify the `branch` to commit to either by its global node
|
||
ID or by passing both of `repositoryNameWithOwner` and `refName`. For
|
||
more details see the documentation for `CommittableBranch`.
|
||
|
||
### Describing Changes
|
||
|
||
`fileChanges` are specified as a `FilesChanges` object describing
|
||
`FileAdditions` and `FileDeletions`.
|
||
|
||
Please see the documentation for `FileChanges` for more information on
|
||
how to use this argument to describe any set of file changes.
|
||
|
||
### Authorship
|
||
|
||
Similar to the web commit interface, this mutation does not support
|
||
specifying the author or committer of the commit and will not add
|
||
support for this in the future.
|
||
|
||
A commit created by a successful execution of this mutation will be
|
||
authored by the owner of the credential which authenticates the API
|
||
request. The committer will be identical to that of commits authored
|
||
using the web interface.
|
||
|
||
If you need full control over author and committer information, please
|
||
use the Git Database REST API instead.
|
||
|
||
### Commit Signing
|
||
|
||
Commits made using this mutation are automatically signed by GitHub if
|
||
supported and will be marked as verified in the user interface.
|
||
"""
|
||
createCommitOnBranch(
|
||
"""
|
||
Parameters for CreateCommitOnBranch
|
||
"""
|
||
input: CreateCommitOnBranchInput!
|
||
): CreateCommitOnBranchPayload
|
||
|
||
"""
|
||
Creates a new deployment event.
|
||
"""
|
||
createDeployment(
|
||
"""
|
||
Parameters for CreateDeployment
|
||
"""
|
||
input: CreateDeploymentInput!
|
||
): CreateDeploymentPayload @preview(toggledBy: "flash-preview")
|
||
|
||
"""
|
||
Create a deployment status.
|
||
"""
|
||
createDeploymentStatus(
|
||
"""
|
||
Parameters for CreateDeploymentStatus
|
||
"""
|
||
input: CreateDeploymentStatusInput!
|
||
): CreateDeploymentStatusPayload @preview(toggledBy: "flash-preview")
|
||
|
||
"""
|
||
Create a discussion.
|
||
"""
|
||
createDiscussion(
|
||
"""
|
||
Parameters for CreateDiscussion
|
||
"""
|
||
input: CreateDiscussionInput!
|
||
): CreateDiscussionPayload
|
||
|
||
"""
|
||
Creates an organization as part of an enterprise account.
|
||
"""
|
||
createEnterpriseOrganization(
|
||
"""
|
||
Parameters for CreateEnterpriseOrganization
|
||
"""
|
||
input: CreateEnterpriseOrganizationInput!
|
||
): CreateEnterpriseOrganizationPayload
|
||
|
||
"""
|
||
Creates an environment or simply returns it if already exists.
|
||
"""
|
||
createEnvironment(
|
||
"""
|
||
Parameters for CreateEnvironment
|
||
"""
|
||
input: CreateEnvironmentInput!
|
||
): CreateEnvironmentPayload
|
||
|
||
"""
|
||
Creates a new IP allow list entry.
|
||
"""
|
||
createIpAllowListEntry(
|
||
"""
|
||
Parameters for CreateIpAllowListEntry
|
||
"""
|
||
input: CreateIpAllowListEntryInput!
|
||
): CreateIpAllowListEntryPayload
|
||
|
||
"""
|
||
Creates a new issue.
|
||
"""
|
||
createIssue(
|
||
"""
|
||
Parameters for CreateIssue
|
||
"""
|
||
input: CreateIssueInput!
|
||
): CreateIssuePayload
|
||
|
||
"""
|
||
Creates a new label.
|
||
"""
|
||
createLabel(
|
||
"""
|
||
Parameters for CreateLabel
|
||
"""
|
||
input: CreateLabelInput!
|
||
): CreateLabelPayload @preview(toggledBy: "bane-preview")
|
||
|
||
"""
|
||
Create a branch linked to an issue.
|
||
"""
|
||
createLinkedBranch(
|
||
"""
|
||
Parameters for CreateLinkedBranch
|
||
"""
|
||
input: CreateLinkedBranchInput!
|
||
): CreateLinkedBranchPayload
|
||
|
||
"""
|
||
Creates a GitHub Enterprise Importer (GEI) migration source.
|
||
"""
|
||
createMigrationSource(
|
||
"""
|
||
Parameters for CreateMigrationSource
|
||
"""
|
||
input: CreateMigrationSourceInput!
|
||
): CreateMigrationSourcePayload
|
||
|
||
"""
|
||
Creates a new project.
|
||
"""
|
||
createProject(
|
||
"""
|
||
Parameters for CreateProject
|
||
"""
|
||
input: CreateProjectInput!
|
||
): CreateProjectPayload
|
||
|
||
"""
|
||
Creates a new project.
|
||
"""
|
||
createProjectV2(
|
||
"""
|
||
Parameters for CreateProjectV2
|
||
"""
|
||
input: CreateProjectV2Input!
|
||
): CreateProjectV2Payload
|
||
|
||
"""
|
||
Create a new project field.
|
||
"""
|
||
createProjectV2Field(
|
||
"""
|
||
Parameters for CreateProjectV2Field
|
||
"""
|
||
input: CreateProjectV2FieldInput!
|
||
): CreateProjectV2FieldPayload
|
||
|
||
"""
|
||
Create a new pull request
|
||
"""
|
||
createPullRequest(
|
||
"""
|
||
Parameters for CreatePullRequest
|
||
"""
|
||
input: CreatePullRequestInput!
|
||
): CreatePullRequestPayload
|
||
|
||
"""
|
||
Create a new Git Ref.
|
||
"""
|
||
createRef(
|
||
"""
|
||
Parameters for CreateRef
|
||
"""
|
||
input: CreateRefInput!
|
||
): CreateRefPayload
|
||
|
||
"""
|
||
Create a new repository.
|
||
"""
|
||
createRepository(
|
||
"""
|
||
Parameters for CreateRepository
|
||
"""
|
||
input: CreateRepositoryInput!
|
||
): CreateRepositoryPayload
|
||
|
||
"""
|
||
Create a repository ruleset
|
||
"""
|
||
createRepositoryRuleset(
|
||
"""
|
||
Parameters for CreateRepositoryRuleset
|
||
"""
|
||
input: CreateRepositoryRulesetInput!
|
||
): CreateRepositoryRulesetPayload
|
||
|
||
"""
|
||
Create a GitHub Sponsors profile to allow others to sponsor you or your organization.
|
||
"""
|
||
createSponsorsListing(
|
||
"""
|
||
Parameters for CreateSponsorsListing
|
||
"""
|
||
input: CreateSponsorsListingInput!
|
||
): CreateSponsorsListingPayload
|
||
|
||
"""
|
||
Create a new payment tier for your GitHub Sponsors profile.
|
||
"""
|
||
createSponsorsTier(
|
||
"""
|
||
Parameters for CreateSponsorsTier
|
||
"""
|
||
input: CreateSponsorsTierInput!
|
||
): CreateSponsorsTierPayload
|
||
|
||
"""
|
||
Start a new sponsorship of a maintainer in GitHub Sponsors, or reactivate a past sponsorship.
|
||
"""
|
||
createSponsorship(
|
||
"""
|
||
Parameters for CreateSponsorship
|
||
"""
|
||
input: CreateSponsorshipInput!
|
||
): CreateSponsorshipPayload
|
||
|
||
"""
|
||
Make many one-time sponsorships for different sponsorable users or
|
||
organizations at once. Can only sponsor those who have a public GitHub
|
||
Sponsors profile.
|
||
"""
|
||
createSponsorships(
|
||
"""
|
||
Parameters for CreateSponsorships
|
||
"""
|
||
input: CreateSponsorshipsInput!
|
||
): CreateSponsorshipsPayload
|
||
|
||
"""
|
||
Creates a new team discussion.
|
||
"""
|
||
createTeamDiscussion(
|
||
"""
|
||
Parameters for CreateTeamDiscussion
|
||
"""
|
||
input: CreateTeamDiscussionInput!
|
||
): CreateTeamDiscussionPayload
|
||
|
||
"""
|
||
Creates a new team discussion comment.
|
||
"""
|
||
createTeamDiscussionComment(
|
||
"""
|
||
Parameters for CreateTeamDiscussionComment
|
||
"""
|
||
input: CreateTeamDiscussionCommentInput!
|
||
): CreateTeamDiscussionCommentPayload
|
||
|
||
"""
|
||
Rejects a suggested topic for the repository.
|
||
"""
|
||
declineTopicSuggestion(
|
||
"""
|
||
Parameters for DeclineTopicSuggestion
|
||
"""
|
||
input: DeclineTopicSuggestionInput!
|
||
): DeclineTopicSuggestionPayload
|
||
|
||
"""
|
||
Delete a branch protection rule
|
||
"""
|
||
deleteBranchProtectionRule(
|
||
"""
|
||
Parameters for DeleteBranchProtectionRule
|
||
"""
|
||
input: DeleteBranchProtectionRuleInput!
|
||
): DeleteBranchProtectionRulePayload
|
||
|
||
"""
|
||
Deletes a deployment.
|
||
"""
|
||
deleteDeployment(
|
||
"""
|
||
Parameters for DeleteDeployment
|
||
"""
|
||
input: DeleteDeploymentInput!
|
||
): DeleteDeploymentPayload
|
||
|
||
"""
|
||
Delete a discussion and all of its replies.
|
||
"""
|
||
deleteDiscussion(
|
||
"""
|
||
Parameters for DeleteDiscussion
|
||
"""
|
||
input: DeleteDiscussionInput!
|
||
): DeleteDiscussionPayload
|
||
|
||
"""
|
||
Delete a discussion comment. If it has replies, wipe it instead.
|
||
"""
|
||
deleteDiscussionComment(
|
||
"""
|
||
Parameters for DeleteDiscussionComment
|
||
"""
|
||
input: DeleteDiscussionCommentInput!
|
||
): DeleteDiscussionCommentPayload
|
||
|
||
"""
|
||
Deletes an environment
|
||
"""
|
||
deleteEnvironment(
|
||
"""
|
||
Parameters for DeleteEnvironment
|
||
"""
|
||
input: DeleteEnvironmentInput!
|
||
): DeleteEnvironmentPayload
|
||
|
||
"""
|
||
Deletes an IP allow list entry.
|
||
"""
|
||
deleteIpAllowListEntry(
|
||
"""
|
||
Parameters for DeleteIpAllowListEntry
|
||
"""
|
||
input: DeleteIpAllowListEntryInput!
|
||
): DeleteIpAllowListEntryPayload
|
||
|
||
"""
|
||
Deletes an Issue object.
|
||
"""
|
||
deleteIssue(
|
||
"""
|
||
Parameters for DeleteIssue
|
||
"""
|
||
input: DeleteIssueInput!
|
||
): DeleteIssuePayload
|
||
|
||
"""
|
||
Deletes an IssueComment object.
|
||
"""
|
||
deleteIssueComment(
|
||
"""
|
||
Parameters for DeleteIssueComment
|
||
"""
|
||
input: DeleteIssueCommentInput!
|
||
): DeleteIssueCommentPayload
|
||
|
||
"""
|
||
Deletes a label.
|
||
"""
|
||
deleteLabel(
|
||
"""
|
||
Parameters for DeleteLabel
|
||
"""
|
||
input: DeleteLabelInput!
|
||
): DeleteLabelPayload @preview(toggledBy: "bane-preview")
|
||
|
||
"""
|
||
Unlink a branch from an issue.
|
||
"""
|
||
deleteLinkedBranch(
|
||
"""
|
||
Parameters for DeleteLinkedBranch
|
||
"""
|
||
input: DeleteLinkedBranchInput!
|
||
): DeleteLinkedBranchPayload
|
||
|
||
"""
|
||
Delete a package version.
|
||
"""
|
||
deletePackageVersion(
|
||
"""
|
||
Parameters for DeletePackageVersion
|
||
"""
|
||
input: DeletePackageVersionInput!
|
||
): DeletePackageVersionPayload @preview(toggledBy: "package-deletes-preview")
|
||
|
||
"""
|
||
Deletes a project.
|
||
"""
|
||
deleteProject(
|
||
"""
|
||
Parameters for DeleteProject
|
||
"""
|
||
input: DeleteProjectInput!
|
||
): DeleteProjectPayload
|
||
|
||
"""
|
||
Deletes a project card.
|
||
"""
|
||
deleteProjectCard(
|
||
"""
|
||
Parameters for DeleteProjectCard
|
||
"""
|
||
input: DeleteProjectCardInput!
|
||
): DeleteProjectCardPayload
|
||
|
||
"""
|
||
Deletes a project column.
|
||
"""
|
||
deleteProjectColumn(
|
||
"""
|
||
Parameters for DeleteProjectColumn
|
||
"""
|
||
input: DeleteProjectColumnInput!
|
||
): DeleteProjectColumnPayload
|
||
|
||
"""
|
||
Delete a project.
|
||
"""
|
||
deleteProjectV2(
|
||
"""
|
||
Parameters for DeleteProjectV2
|
||
"""
|
||
input: DeleteProjectV2Input!
|
||
): DeleteProjectV2Payload
|
||
|
||
"""
|
||
Delete a project field.
|
||
"""
|
||
deleteProjectV2Field(
|
||
"""
|
||
Parameters for DeleteProjectV2Field
|
||
"""
|
||
input: DeleteProjectV2FieldInput!
|
||
): DeleteProjectV2FieldPayload
|
||
|
||
"""
|
||
Deletes an item from a Project.
|
||
"""
|
||
deleteProjectV2Item(
|
||
"""
|
||
Parameters for DeleteProjectV2Item
|
||
"""
|
||
input: DeleteProjectV2ItemInput!
|
||
): DeleteProjectV2ItemPayload
|
||
|
||
"""
|
||
Deletes a project workflow.
|
||
"""
|
||
deleteProjectV2Workflow(
|
||
"""
|
||
Parameters for DeleteProjectV2Workflow
|
||
"""
|
||
input: DeleteProjectV2WorkflowInput!
|
||
): DeleteProjectV2WorkflowPayload
|
||
|
||
"""
|
||
Deletes a pull request review.
|
||
"""
|
||
deletePullRequestReview(
|
||
"""
|
||
Parameters for DeletePullRequestReview
|
||
"""
|
||
input: DeletePullRequestReviewInput!
|
||
): DeletePullRequestReviewPayload
|
||
|
||
"""
|
||
Deletes a pull request review comment.
|
||
"""
|
||
deletePullRequestReviewComment(
|
||
"""
|
||
Parameters for DeletePullRequestReviewComment
|
||
"""
|
||
input: DeletePullRequestReviewCommentInput!
|
||
): DeletePullRequestReviewCommentPayload
|
||
|
||
"""
|
||
Delete a Git Ref.
|
||
"""
|
||
deleteRef(
|
||
"""
|
||
Parameters for DeleteRef
|
||
"""
|
||
input: DeleteRefInput!
|
||
): DeleteRefPayload
|
||
|
||
"""
|
||
Delete a repository ruleset
|
||
"""
|
||
deleteRepositoryRuleset(
|
||
"""
|
||
Parameters for DeleteRepositoryRuleset
|
||
"""
|
||
input: DeleteRepositoryRulesetInput!
|
||
): DeleteRepositoryRulesetPayload
|
||
|
||
"""
|
||
Deletes a team discussion.
|
||
"""
|
||
deleteTeamDiscussion(
|
||
"""
|
||
Parameters for DeleteTeamDiscussion
|
||
"""
|
||
input: DeleteTeamDiscussionInput!
|
||
): DeleteTeamDiscussionPayload
|
||
|
||
"""
|
||
Deletes a team discussion comment.
|
||
"""
|
||
deleteTeamDiscussionComment(
|
||
"""
|
||
Parameters for DeleteTeamDiscussionComment
|
||
"""
|
||
input: DeleteTeamDiscussionCommentInput!
|
||
): DeleteTeamDiscussionCommentPayload
|
||
|
||
"""
|
||
Deletes a verifiable domain.
|
||
"""
|
||
deleteVerifiableDomain(
|
||
"""
|
||
Parameters for DeleteVerifiableDomain
|
||
"""
|
||
input: DeleteVerifiableDomainInput!
|
||
): DeleteVerifiableDomainPayload
|
||
|
||
"""
|
||
Remove a pull request from the merge queue.
|
||
"""
|
||
dequeuePullRequest(
|
||
"""
|
||
Parameters for DequeuePullRequest
|
||
"""
|
||
input: DequeuePullRequestInput!
|
||
): DequeuePullRequestPayload
|
||
|
||
"""
|
||
Disable auto merge on the given pull request
|
||
"""
|
||
disablePullRequestAutoMerge(
|
||
"""
|
||
Parameters for DisablePullRequestAutoMerge
|
||
"""
|
||
input: DisablePullRequestAutoMergeInput!
|
||
): DisablePullRequestAutoMergePayload
|
||
|
||
"""
|
||
Dismisses an approved or rejected pull request review.
|
||
"""
|
||
dismissPullRequestReview(
|
||
"""
|
||
Parameters for DismissPullRequestReview
|
||
"""
|
||
input: DismissPullRequestReviewInput!
|
||
): DismissPullRequestReviewPayload
|
||
|
||
"""
|
||
Dismisses the Dependabot alert.
|
||
"""
|
||
dismissRepositoryVulnerabilityAlert(
|
||
"""
|
||
Parameters for DismissRepositoryVulnerabilityAlert
|
||
"""
|
||
input: DismissRepositoryVulnerabilityAlertInput!
|
||
): DismissRepositoryVulnerabilityAlertPayload
|
||
|
||
"""
|
||
Enable the default auto-merge on a pull request.
|
||
"""
|
||
enablePullRequestAutoMerge(
|
||
"""
|
||
Parameters for EnablePullRequestAutoMerge
|
||
"""
|
||
input: EnablePullRequestAutoMergeInput!
|
||
): EnablePullRequestAutoMergePayload
|
||
|
||
"""
|
||
Add a pull request to the merge queue.
|
||
"""
|
||
enqueuePullRequest(
|
||
"""
|
||
Parameters for EnqueuePullRequest
|
||
"""
|
||
input: EnqueuePullRequestInput!
|
||
): EnqueuePullRequestPayload
|
||
|
||
"""
|
||
Follow an organization.
|
||
"""
|
||
followOrganization(
|
||
"""
|
||
Parameters for FollowOrganization
|
||
"""
|
||
input: FollowOrganizationInput!
|
||
): FollowOrganizationPayload
|
||
|
||
"""
|
||
Follow a user.
|
||
"""
|
||
followUser(
|
||
"""
|
||
Parameters for FollowUser
|
||
"""
|
||
input: FollowUserInput!
|
||
): FollowUserPayload
|
||
|
||
"""
|
||
Grant the migrator role to a user for all organizations under an enterprise account.
|
||
"""
|
||
grantEnterpriseOrganizationsMigratorRole(
|
||
"""
|
||
Parameters for GrantEnterpriseOrganizationsMigratorRole
|
||
"""
|
||
input: GrantEnterpriseOrganizationsMigratorRoleInput!
|
||
): GrantEnterpriseOrganizationsMigratorRolePayload
|
||
|
||
"""
|
||
Grant the migrator role to a user or a team.
|
||
"""
|
||
grantMigratorRole(
|
||
"""
|
||
Parameters for GrantMigratorRole
|
||
"""
|
||
input: GrantMigratorRoleInput!
|
||
): GrantMigratorRolePayload
|
||
|
||
"""
|
||
Creates a new project by importing columns and a list of issues/PRs.
|
||
"""
|
||
importProject(
|
||
"""
|
||
Parameters for ImportProject
|
||
"""
|
||
input: ImportProjectInput!
|
||
): ImportProjectPayload @preview(toggledBy: "slothette-preview")
|
||
|
||
"""
|
||
Invite someone to become an administrator of the enterprise.
|
||
"""
|
||
inviteEnterpriseAdmin(
|
||
"""
|
||
Parameters for InviteEnterpriseAdmin
|
||
"""
|
||
input: InviteEnterpriseAdminInput!
|
||
): InviteEnterpriseAdminPayload
|
||
|
||
"""
|
||
Links a project to a repository.
|
||
"""
|
||
linkProjectV2ToRepository(
|
||
"""
|
||
Parameters for LinkProjectV2ToRepository
|
||
"""
|
||
input: LinkProjectV2ToRepositoryInput!
|
||
): LinkProjectV2ToRepositoryPayload
|
||
|
||
"""
|
||
Links a project to a team.
|
||
"""
|
||
linkProjectV2ToTeam(
|
||
"""
|
||
Parameters for LinkProjectV2ToTeam
|
||
"""
|
||
input: LinkProjectV2ToTeamInput!
|
||
): LinkProjectV2ToTeamPayload
|
||
|
||
"""
|
||
Creates a repository link for a project.
|
||
"""
|
||
linkRepositoryToProject(
|
||
"""
|
||
Parameters for LinkRepositoryToProject
|
||
"""
|
||
input: LinkRepositoryToProjectInput!
|
||
): LinkRepositoryToProjectPayload
|
||
|
||
"""
|
||
Lock a lockable object
|
||
"""
|
||
lockLockable(
|
||
"""
|
||
Parameters for LockLockable
|
||
"""
|
||
input: LockLockableInput!
|
||
): LockLockablePayload
|
||
|
||
"""
|
||
Mark a discussion comment as the chosen answer for discussions in an answerable category.
|
||
"""
|
||
markDiscussionCommentAsAnswer(
|
||
"""
|
||
Parameters for MarkDiscussionCommentAsAnswer
|
||
"""
|
||
input: MarkDiscussionCommentAsAnswerInput!
|
||
): MarkDiscussionCommentAsAnswerPayload
|
||
|
||
"""
|
||
Mark a pull request file as viewed
|
||
"""
|
||
markFileAsViewed(
|
||
"""
|
||
Parameters for MarkFileAsViewed
|
||
"""
|
||
input: MarkFileAsViewedInput!
|
||
): MarkFileAsViewedPayload
|
||
|
||
"""
|
||
Mark a project as a template. Note that only projects which are owned by an Organization can be marked as a template.
|
||
"""
|
||
markProjectV2AsTemplate(
|
||
"""
|
||
Parameters for MarkProjectV2AsTemplate
|
||
"""
|
||
input: MarkProjectV2AsTemplateInput!
|
||
): MarkProjectV2AsTemplatePayload
|
||
|
||
"""
|
||
Marks a pull request ready for review.
|
||
"""
|
||
markPullRequestReadyForReview(
|
||
"""
|
||
Parameters for MarkPullRequestReadyForReview
|
||
"""
|
||
input: MarkPullRequestReadyForReviewInput!
|
||
): MarkPullRequestReadyForReviewPayload
|
||
|
||
"""
|
||
Merge a head into a branch.
|
||
"""
|
||
mergeBranch(
|
||
"""
|
||
Parameters for MergeBranch
|
||
"""
|
||
input: MergeBranchInput!
|
||
): MergeBranchPayload
|
||
|
||
"""
|
||
Merge a pull request.
|
||
"""
|
||
mergePullRequest(
|
||
"""
|
||
Parameters for MergePullRequest
|
||
"""
|
||
input: MergePullRequestInput!
|
||
): MergePullRequestPayload
|
||
|
||
"""
|
||
Minimizes a comment on an Issue, Commit, Pull Request, or Gist
|
||
"""
|
||
minimizeComment(
|
||
"""
|
||
Parameters for MinimizeComment
|
||
"""
|
||
input: MinimizeCommentInput!
|
||
): MinimizeCommentPayload
|
||
|
||
"""
|
||
Moves a project card to another place.
|
||
"""
|
||
moveProjectCard(
|
||
"""
|
||
Parameters for MoveProjectCard
|
||
"""
|
||
input: MoveProjectCardInput!
|
||
): MoveProjectCardPayload
|
||
|
||
"""
|
||
Moves a project column to another place.
|
||
"""
|
||
moveProjectColumn(
|
||
"""
|
||
Parameters for MoveProjectColumn
|
||
"""
|
||
input: MoveProjectColumnInput!
|
||
): MoveProjectColumnPayload
|
||
|
||
"""
|
||
Pin an issue to a repository
|
||
"""
|
||
pinIssue(
|
||
"""
|
||
Parameters for PinIssue
|
||
"""
|
||
input: PinIssueInput!
|
||
): PinIssuePayload
|
||
|
||
"""
|
||
Publish an existing sponsorship tier that is currently still a draft to a GitHub Sponsors profile.
|
||
"""
|
||
publishSponsorsTier(
|
||
"""
|
||
Parameters for PublishSponsorsTier
|
||
"""
|
||
input: PublishSponsorsTierInput!
|
||
): PublishSponsorsTierPayload
|
||
|
||
"""
|
||
Regenerates the identity provider recovery codes for an enterprise
|
||
"""
|
||
regenerateEnterpriseIdentityProviderRecoveryCodes(
|
||
"""
|
||
Parameters for RegenerateEnterpriseIdentityProviderRecoveryCodes
|
||
"""
|
||
input: RegenerateEnterpriseIdentityProviderRecoveryCodesInput!
|
||
): RegenerateEnterpriseIdentityProviderRecoveryCodesPayload
|
||
|
||
"""
|
||
Regenerates a verifiable domain's verification token.
|
||
"""
|
||
regenerateVerifiableDomainToken(
|
||
"""
|
||
Parameters for RegenerateVerifiableDomainToken
|
||
"""
|
||
input: RegenerateVerifiableDomainTokenInput!
|
||
): RegenerateVerifiableDomainTokenPayload
|
||
|
||
"""
|
||
Reject all pending deployments under one or more environments
|
||
"""
|
||
rejectDeployments(
|
||
"""
|
||
Parameters for RejectDeployments
|
||
"""
|
||
input: RejectDeploymentsInput!
|
||
): RejectDeploymentsPayload
|
||
|
||
"""
|
||
Removes assignees from an assignable object.
|
||
"""
|
||
removeAssigneesFromAssignable(
|
||
"""
|
||
Parameters for RemoveAssigneesFromAssignable
|
||
"""
|
||
input: RemoveAssigneesFromAssignableInput!
|
||
): RemoveAssigneesFromAssignablePayload
|
||
|
||
"""
|
||
Removes an administrator from the enterprise.
|
||
"""
|
||
removeEnterpriseAdmin(
|
||
"""
|
||
Parameters for RemoveEnterpriseAdmin
|
||
"""
|
||
input: RemoveEnterpriseAdminInput!
|
||
): RemoveEnterpriseAdminPayload
|
||
|
||
"""
|
||
Removes the identity provider from an enterprise
|
||
"""
|
||
removeEnterpriseIdentityProvider(
|
||
"""
|
||
Parameters for RemoveEnterpriseIdentityProvider
|
||
"""
|
||
input: RemoveEnterpriseIdentityProviderInput!
|
||
): RemoveEnterpriseIdentityProviderPayload
|
||
|
||
"""
|
||
Removes a user from all organizations within the enterprise
|
||
"""
|
||
removeEnterpriseMember(
|
||
"""
|
||
Parameters for RemoveEnterpriseMember
|
||
"""
|
||
input: RemoveEnterpriseMemberInput!
|
||
): RemoveEnterpriseMemberPayload
|
||
|
||
"""
|
||
Removes an organization from the enterprise
|
||
"""
|
||
removeEnterpriseOrganization(
|
||
"""
|
||
Parameters for RemoveEnterpriseOrganization
|
||
"""
|
||
input: RemoveEnterpriseOrganizationInput!
|
||
): RemoveEnterpriseOrganizationPayload
|
||
|
||
"""
|
||
Removes a support entitlement from an enterprise member.
|
||
"""
|
||
removeEnterpriseSupportEntitlement(
|
||
"""
|
||
Parameters for RemoveEnterpriseSupportEntitlement
|
||
"""
|
||
input: RemoveEnterpriseSupportEntitlementInput!
|
||
): RemoveEnterpriseSupportEntitlementPayload
|
||
|
||
"""
|
||
Removes labels from a Labelable object.
|
||
"""
|
||
removeLabelsFromLabelable(
|
||
"""
|
||
Parameters for RemoveLabelsFromLabelable
|
||
"""
|
||
input: RemoveLabelsFromLabelableInput!
|
||
): RemoveLabelsFromLabelablePayload
|
||
|
||
"""
|
||
Removes outside collaborator from all repositories in an organization.
|
||
"""
|
||
removeOutsideCollaborator(
|
||
"""
|
||
Parameters for RemoveOutsideCollaborator
|
||
"""
|
||
input: RemoveOutsideCollaboratorInput!
|
||
): RemoveOutsideCollaboratorPayload
|
||
|
||
"""
|
||
Removes a reaction from a subject.
|
||
"""
|
||
removeReaction(
|
||
"""
|
||
Parameters for RemoveReaction
|
||
"""
|
||
input: RemoveReactionInput!
|
||
): RemoveReactionPayload
|
||
|
||
"""
|
||
Removes a star from a Starrable.
|
||
"""
|
||
removeStar(
|
||
"""
|
||
Parameters for RemoveStar
|
||
"""
|
||
input: RemoveStarInput!
|
||
): RemoveStarPayload
|
||
|
||
"""
|
||
Remove an upvote to a discussion or discussion comment.
|
||
"""
|
||
removeUpvote(
|
||
"""
|
||
Parameters for RemoveUpvote
|
||
"""
|
||
input: RemoveUpvoteInput!
|
||
): RemoveUpvotePayload
|
||
|
||
"""
|
||
Reopen a discussion.
|
||
"""
|
||
reopenDiscussion(
|
||
"""
|
||
Parameters for ReopenDiscussion
|
||
"""
|
||
input: ReopenDiscussionInput!
|
||
): ReopenDiscussionPayload
|
||
|
||
"""
|
||
Reopen a issue.
|
||
"""
|
||
reopenIssue(
|
||
"""
|
||
Parameters for ReopenIssue
|
||
"""
|
||
input: ReopenIssueInput!
|
||
): ReopenIssuePayload
|
||
|
||
"""
|
||
Reopen a pull request.
|
||
"""
|
||
reopenPullRequest(
|
||
"""
|
||
Parameters for ReopenPullRequest
|
||
"""
|
||
input: ReopenPullRequestInput!
|
||
): ReopenPullRequestPayload
|
||
|
||
"""
|
||
Set review requests on a pull request.
|
||
"""
|
||
requestReviews(
|
||
"""
|
||
Parameters for RequestReviews
|
||
"""
|
||
input: RequestReviewsInput!
|
||
): RequestReviewsPayload
|
||
|
||
"""
|
||
Rerequests an existing check suite.
|
||
"""
|
||
rerequestCheckSuite(
|
||
"""
|
||
Parameters for RerequestCheckSuite
|
||
"""
|
||
input: RerequestCheckSuiteInput!
|
||
): RerequestCheckSuitePayload
|
||
|
||
"""
|
||
Marks a review thread as resolved.
|
||
"""
|
||
resolveReviewThread(
|
||
"""
|
||
Parameters for ResolveReviewThread
|
||
"""
|
||
input: ResolveReviewThreadInput!
|
||
): ResolveReviewThreadPayload
|
||
|
||
"""
|
||
Retire a published payment tier from your GitHub Sponsors profile so it cannot be used to start new sponsorships.
|
||
"""
|
||
retireSponsorsTier(
|
||
"""
|
||
Parameters for RetireSponsorsTier
|
||
"""
|
||
input: RetireSponsorsTierInput!
|
||
): RetireSponsorsTierPayload
|
||
|
||
"""
|
||
Create a pull request that reverts the changes from a merged pull request.
|
||
"""
|
||
revertPullRequest(
|
||
"""
|
||
Parameters for RevertPullRequest
|
||
"""
|
||
input: RevertPullRequestInput!
|
||
): RevertPullRequestPayload
|
||
|
||
"""
|
||
Revoke the migrator role to a user for all organizations under an enterprise account.
|
||
"""
|
||
revokeEnterpriseOrganizationsMigratorRole(
|
||
"""
|
||
Parameters for RevokeEnterpriseOrganizationsMigratorRole
|
||
"""
|
||
input: RevokeEnterpriseOrganizationsMigratorRoleInput!
|
||
): RevokeEnterpriseOrganizationsMigratorRolePayload
|
||
|
||
"""
|
||
Revoke the migrator role from a user or a team.
|
||
"""
|
||
revokeMigratorRole(
|
||
"""
|
||
Parameters for RevokeMigratorRole
|
||
"""
|
||
input: RevokeMigratorRoleInput!
|
||
): RevokeMigratorRolePayload
|
||
|
||
"""
|
||
Creates or updates the identity provider for an enterprise.
|
||
"""
|
||
setEnterpriseIdentityProvider(
|
||
"""
|
||
Parameters for SetEnterpriseIdentityProvider
|
||
"""
|
||
input: SetEnterpriseIdentityProviderInput!
|
||
): SetEnterpriseIdentityProviderPayload
|
||
|
||
"""
|
||
Set an organization level interaction limit for an organization's public repositories.
|
||
"""
|
||
setOrganizationInteractionLimit(
|
||
"""
|
||
Parameters for SetOrganizationInteractionLimit
|
||
"""
|
||
input: SetOrganizationInteractionLimitInput!
|
||
): SetOrganizationInteractionLimitPayload
|
||
|
||
"""
|
||
Sets an interaction limit setting for a repository.
|
||
"""
|
||
setRepositoryInteractionLimit(
|
||
"""
|
||
Parameters for SetRepositoryInteractionLimit
|
||
"""
|
||
input: SetRepositoryInteractionLimitInput!
|
||
): SetRepositoryInteractionLimitPayload
|
||
|
||
"""
|
||
Set a user level interaction limit for an user's public repositories.
|
||
"""
|
||
setUserInteractionLimit(
|
||
"""
|
||
Parameters for SetUserInteractionLimit
|
||
"""
|
||
input: SetUserInteractionLimitInput!
|
||
): SetUserInteractionLimitPayload
|
||
|
||
"""
|
||
Starts a GitHub Enterprise Importer organization migration.
|
||
"""
|
||
startOrganizationMigration(
|
||
"""
|
||
Parameters for StartOrganizationMigration
|
||
"""
|
||
input: StartOrganizationMigrationInput!
|
||
): StartOrganizationMigrationPayload
|
||
|
||
"""
|
||
Starts a GitHub Enterprise Importer (GEI) repository migration.
|
||
"""
|
||
startRepositoryMigration(
|
||
"""
|
||
Parameters for StartRepositoryMigration
|
||
"""
|
||
input: StartRepositoryMigrationInput!
|
||
): StartRepositoryMigrationPayload
|
||
|
||
"""
|
||
Submits a pending pull request review.
|
||
"""
|
||
submitPullRequestReview(
|
||
"""
|
||
Parameters for SubmitPullRequestReview
|
||
"""
|
||
input: SubmitPullRequestReviewInput!
|
||
): SubmitPullRequestReviewPayload
|
||
|
||
"""
|
||
Transfer an organization from one enterprise to another enterprise.
|
||
"""
|
||
transferEnterpriseOrganization(
|
||
"""
|
||
Parameters for TransferEnterpriseOrganization
|
||
"""
|
||
input: TransferEnterpriseOrganizationInput!
|
||
): TransferEnterpriseOrganizationPayload
|
||
|
||
"""
|
||
Transfer an issue to a different repository
|
||
"""
|
||
transferIssue(
|
||
"""
|
||
Parameters for TransferIssue
|
||
"""
|
||
input: TransferIssueInput!
|
||
): TransferIssuePayload
|
||
|
||
"""
|
||
Unarchives a ProjectV2Item
|
||
"""
|
||
unarchiveProjectV2Item(
|
||
"""
|
||
Parameters for UnarchiveProjectV2Item
|
||
"""
|
||
input: UnarchiveProjectV2ItemInput!
|
||
): UnarchiveProjectV2ItemPayload
|
||
|
||
"""
|
||
Unarchives a repository.
|
||
"""
|
||
unarchiveRepository(
|
||
"""
|
||
Parameters for UnarchiveRepository
|
||
"""
|
||
input: UnarchiveRepositoryInput!
|
||
): UnarchiveRepositoryPayload
|
||
|
||
"""
|
||
Unfollow an organization.
|
||
"""
|
||
unfollowOrganization(
|
||
"""
|
||
Parameters for UnfollowOrganization
|
||
"""
|
||
input: UnfollowOrganizationInput!
|
||
): UnfollowOrganizationPayload
|
||
|
||
"""
|
||
Unfollow a user.
|
||
"""
|
||
unfollowUser(
|
||
"""
|
||
Parameters for UnfollowUser
|
||
"""
|
||
input: UnfollowUserInput!
|
||
): UnfollowUserPayload
|
||
|
||
"""
|
||
Unlinks a project from a repository.
|
||
"""
|
||
unlinkProjectV2FromRepository(
|
||
"""
|
||
Parameters for UnlinkProjectV2FromRepository
|
||
"""
|
||
input: UnlinkProjectV2FromRepositoryInput!
|
||
): UnlinkProjectV2FromRepositoryPayload
|
||
|
||
"""
|
||
Unlinks a project to a team.
|
||
"""
|
||
unlinkProjectV2FromTeam(
|
||
"""
|
||
Parameters for UnlinkProjectV2FromTeam
|
||
"""
|
||
input: UnlinkProjectV2FromTeamInput!
|
||
): UnlinkProjectV2FromTeamPayload
|
||
|
||
"""
|
||
Deletes a repository link from a project.
|
||
"""
|
||
unlinkRepositoryFromProject(
|
||
"""
|
||
Parameters for UnlinkRepositoryFromProject
|
||
"""
|
||
input: UnlinkRepositoryFromProjectInput!
|
||
): UnlinkRepositoryFromProjectPayload
|
||
|
||
"""
|
||
Unlock a lockable object
|
||
"""
|
||
unlockLockable(
|
||
"""
|
||
Parameters for UnlockLockable
|
||
"""
|
||
input: UnlockLockableInput!
|
||
): UnlockLockablePayload
|
||
|
||
"""
|
||
Unmark a discussion comment as the chosen answer for discussions in an answerable category.
|
||
"""
|
||
unmarkDiscussionCommentAsAnswer(
|
||
"""
|
||
Parameters for UnmarkDiscussionCommentAsAnswer
|
||
"""
|
||
input: UnmarkDiscussionCommentAsAnswerInput!
|
||
): UnmarkDiscussionCommentAsAnswerPayload
|
||
|
||
"""
|
||
Unmark a pull request file as viewed
|
||
"""
|
||
unmarkFileAsViewed(
|
||
"""
|
||
Parameters for UnmarkFileAsViewed
|
||
"""
|
||
input: UnmarkFileAsViewedInput!
|
||
): UnmarkFileAsViewedPayload
|
||
|
||
"""
|
||
Unmark an issue as a duplicate of another issue.
|
||
"""
|
||
unmarkIssueAsDuplicate(
|
||
"""
|
||
Parameters for UnmarkIssueAsDuplicate
|
||
"""
|
||
input: UnmarkIssueAsDuplicateInput!
|
||
): UnmarkIssueAsDuplicatePayload
|
||
|
||
"""
|
||
Unmark a project as a template.
|
||
"""
|
||
unmarkProjectV2AsTemplate(
|
||
"""
|
||
Parameters for UnmarkProjectV2AsTemplate
|
||
"""
|
||
input: UnmarkProjectV2AsTemplateInput!
|
||
): UnmarkProjectV2AsTemplatePayload
|
||
|
||
"""
|
||
Unminimizes a comment on an Issue, Commit, Pull Request, or Gist
|
||
"""
|
||
unminimizeComment(
|
||
"""
|
||
Parameters for UnminimizeComment
|
||
"""
|
||
input: UnminimizeCommentInput!
|
||
): UnminimizeCommentPayload
|
||
|
||
"""
|
||
Unpin a pinned issue from a repository
|
||
"""
|
||
unpinIssue(
|
||
"""
|
||
Parameters for UnpinIssue
|
||
"""
|
||
input: UnpinIssueInput!
|
||
): UnpinIssuePayload
|
||
|
||
"""
|
||
Marks a review thread as unresolved.
|
||
"""
|
||
unresolveReviewThread(
|
||
"""
|
||
Parameters for UnresolveReviewThread
|
||
"""
|
||
input: UnresolveReviewThreadInput!
|
||
): UnresolveReviewThreadPayload
|
||
|
||
"""
|
||
Update a branch protection rule
|
||
"""
|
||
updateBranchProtectionRule(
|
||
"""
|
||
Parameters for UpdateBranchProtectionRule
|
||
"""
|
||
input: UpdateBranchProtectionRuleInput!
|
||
): UpdateBranchProtectionRulePayload
|
||
|
||
"""
|
||
Update a check run
|
||
"""
|
||
updateCheckRun(
|
||
"""
|
||
Parameters for UpdateCheckRun
|
||
"""
|
||
input: UpdateCheckRunInput!
|
||
): UpdateCheckRunPayload
|
||
|
||
"""
|
||
Modifies the settings of an existing check suite
|
||
"""
|
||
updateCheckSuitePreferences(
|
||
"""
|
||
Parameters for UpdateCheckSuitePreferences
|
||
"""
|
||
input: UpdateCheckSuitePreferencesInput!
|
||
): UpdateCheckSuitePreferencesPayload
|
||
|
||
"""
|
||
Update a discussion
|
||
"""
|
||
updateDiscussion(
|
||
"""
|
||
Parameters for UpdateDiscussion
|
||
"""
|
||
input: UpdateDiscussionInput!
|
||
): UpdateDiscussionPayload
|
||
|
||
"""
|
||
Update the contents of a comment on a Discussion
|
||
"""
|
||
updateDiscussionComment(
|
||
"""
|
||
Parameters for UpdateDiscussionComment
|
||
"""
|
||
input: UpdateDiscussionCommentInput!
|
||
): UpdateDiscussionCommentPayload
|
||
|
||
"""
|
||
Updates the role of an enterprise administrator.
|
||
"""
|
||
updateEnterpriseAdministratorRole(
|
||
"""
|
||
Parameters for UpdateEnterpriseAdministratorRole
|
||
"""
|
||
input: UpdateEnterpriseAdministratorRoleInput!
|
||
): UpdateEnterpriseAdministratorRolePayload
|
||
|
||
"""
|
||
Sets whether private repository forks are enabled for an enterprise.
|
||
"""
|
||
updateEnterpriseAllowPrivateRepositoryForkingSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseAllowPrivateRepositoryForkingSetting
|
||
"""
|
||
input: UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput!
|
||
): UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload
|
||
|
||
"""
|
||
Sets the base repository permission for organizations in an enterprise.
|
||
"""
|
||
updateEnterpriseDefaultRepositoryPermissionSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseDefaultRepositoryPermissionSetting
|
||
"""
|
||
input: UpdateEnterpriseDefaultRepositoryPermissionSettingInput!
|
||
): UpdateEnterpriseDefaultRepositoryPermissionSettingPayload
|
||
|
||
"""
|
||
Sets whether organization members with admin permissions on a repository can change repository visibility.
|
||
"""
|
||
updateEnterpriseMembersCanChangeRepositoryVisibilitySetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting
|
||
"""
|
||
input: UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput!
|
||
): UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload
|
||
|
||
"""
|
||
Sets the members can create repositories setting for an enterprise.
|
||
"""
|
||
updateEnterpriseMembersCanCreateRepositoriesSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseMembersCanCreateRepositoriesSetting
|
||
"""
|
||
input: UpdateEnterpriseMembersCanCreateRepositoriesSettingInput!
|
||
): UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload
|
||
|
||
"""
|
||
Sets the members can delete issues setting for an enterprise.
|
||
"""
|
||
updateEnterpriseMembersCanDeleteIssuesSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseMembersCanDeleteIssuesSetting
|
||
"""
|
||
input: UpdateEnterpriseMembersCanDeleteIssuesSettingInput!
|
||
): UpdateEnterpriseMembersCanDeleteIssuesSettingPayload
|
||
|
||
"""
|
||
Sets the members can delete repositories setting for an enterprise.
|
||
"""
|
||
updateEnterpriseMembersCanDeleteRepositoriesSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseMembersCanDeleteRepositoriesSetting
|
||
"""
|
||
input: UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput!
|
||
): UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload
|
||
|
||
"""
|
||
Sets whether members can invite collaborators are enabled for an enterprise.
|
||
"""
|
||
updateEnterpriseMembersCanInviteCollaboratorsSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseMembersCanInviteCollaboratorsSetting
|
||
"""
|
||
input: UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput!
|
||
): UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload
|
||
|
||
"""
|
||
Sets whether or not an organization admin can make purchases.
|
||
"""
|
||
updateEnterpriseMembersCanMakePurchasesSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseMembersCanMakePurchasesSetting
|
||
"""
|
||
input: UpdateEnterpriseMembersCanMakePurchasesSettingInput!
|
||
): UpdateEnterpriseMembersCanMakePurchasesSettingPayload
|
||
|
||
"""
|
||
Sets the members can update protected branches setting for an enterprise.
|
||
"""
|
||
updateEnterpriseMembersCanUpdateProtectedBranchesSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting
|
||
"""
|
||
input: UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput!
|
||
): UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload
|
||
|
||
"""
|
||
Sets the members can view dependency insights for an enterprise.
|
||
"""
|
||
updateEnterpriseMembersCanViewDependencyInsightsSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseMembersCanViewDependencyInsightsSetting
|
||
"""
|
||
input: UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput!
|
||
): UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload
|
||
|
||
"""
|
||
Sets whether organization projects are enabled for an enterprise.
|
||
"""
|
||
updateEnterpriseOrganizationProjectsSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseOrganizationProjectsSetting
|
||
"""
|
||
input: UpdateEnterpriseOrganizationProjectsSettingInput!
|
||
): UpdateEnterpriseOrganizationProjectsSettingPayload
|
||
|
||
"""
|
||
Updates the role of an enterprise owner with an organization.
|
||
"""
|
||
updateEnterpriseOwnerOrganizationRole(
|
||
"""
|
||
Parameters for UpdateEnterpriseOwnerOrganizationRole
|
||
"""
|
||
input: UpdateEnterpriseOwnerOrganizationRoleInput!
|
||
): UpdateEnterpriseOwnerOrganizationRolePayload
|
||
|
||
"""
|
||
Updates an enterprise's profile.
|
||
"""
|
||
updateEnterpriseProfile(
|
||
"""
|
||
Parameters for UpdateEnterpriseProfile
|
||
"""
|
||
input: UpdateEnterpriseProfileInput!
|
||
): UpdateEnterpriseProfilePayload
|
||
|
||
"""
|
||
Sets whether repository projects are enabled for a enterprise.
|
||
"""
|
||
updateEnterpriseRepositoryProjectsSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseRepositoryProjectsSetting
|
||
"""
|
||
input: UpdateEnterpriseRepositoryProjectsSettingInput!
|
||
): UpdateEnterpriseRepositoryProjectsSettingPayload
|
||
|
||
"""
|
||
Sets whether team discussions are enabled for an enterprise.
|
||
"""
|
||
updateEnterpriseTeamDiscussionsSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseTeamDiscussionsSetting
|
||
"""
|
||
input: UpdateEnterpriseTeamDiscussionsSettingInput!
|
||
): UpdateEnterpriseTeamDiscussionsSettingPayload
|
||
|
||
"""
|
||
Sets whether two factor authentication is required for all users in an enterprise.
|
||
"""
|
||
updateEnterpriseTwoFactorAuthenticationRequiredSetting(
|
||
"""
|
||
Parameters for UpdateEnterpriseTwoFactorAuthenticationRequiredSetting
|
||
"""
|
||
input: UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput!
|
||
): UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload
|
||
|
||
"""
|
||
Updates an environment.
|
||
"""
|
||
updateEnvironment(
|
||
"""
|
||
Parameters for UpdateEnvironment
|
||
"""
|
||
input: UpdateEnvironmentInput!
|
||
): UpdateEnvironmentPayload
|
||
|
||
"""
|
||
Sets whether an IP allow list is enabled on an owner.
|
||
"""
|
||
updateIpAllowListEnabledSetting(
|
||
"""
|
||
Parameters for UpdateIpAllowListEnabledSetting
|
||
"""
|
||
input: UpdateIpAllowListEnabledSettingInput!
|
||
): UpdateIpAllowListEnabledSettingPayload
|
||
|
||
"""
|
||
Updates an IP allow list entry.
|
||
"""
|
||
updateIpAllowListEntry(
|
||
"""
|
||
Parameters for UpdateIpAllowListEntry
|
||
"""
|
||
input: UpdateIpAllowListEntryInput!
|
||
): UpdateIpAllowListEntryPayload
|
||
|
||
"""
|
||
Sets whether IP allow list configuration for installed GitHub Apps is enabled on an owner.
|
||
"""
|
||
updateIpAllowListForInstalledAppsEnabledSetting(
|
||
"""
|
||
Parameters for UpdateIpAllowListForInstalledAppsEnabledSetting
|
||
"""
|
||
input: UpdateIpAllowListForInstalledAppsEnabledSettingInput!
|
||
): UpdateIpAllowListForInstalledAppsEnabledSettingPayload
|
||
|
||
"""
|
||
Updates an Issue.
|
||
"""
|
||
updateIssue(
|
||
"""
|
||
Parameters for UpdateIssue
|
||
"""
|
||
input: UpdateIssueInput!
|
||
): UpdateIssuePayload
|
||
|
||
"""
|
||
Updates an IssueComment object.
|
||
"""
|
||
updateIssueComment(
|
||
"""
|
||
Parameters for UpdateIssueComment
|
||
"""
|
||
input: UpdateIssueCommentInput!
|
||
): UpdateIssueCommentPayload
|
||
|
||
"""
|
||
Updates an existing label.
|
||
"""
|
||
updateLabel(
|
||
"""
|
||
Parameters for UpdateLabel
|
||
"""
|
||
input: UpdateLabelInput!
|
||
): UpdateLabelPayload @preview(toggledBy: "bane-preview")
|
||
|
||
"""
|
||
Update the setting to restrict notifications to only verified or approved domains available to an owner.
|
||
"""
|
||
updateNotificationRestrictionSetting(
|
||
"""
|
||
Parameters for UpdateNotificationRestrictionSetting
|
||
"""
|
||
input: UpdateNotificationRestrictionSettingInput!
|
||
): UpdateNotificationRestrictionSettingPayload
|
||
|
||
"""
|
||
Sets whether private repository forks are enabled for an organization.
|
||
"""
|
||
updateOrganizationAllowPrivateRepositoryForkingSetting(
|
||
"""
|
||
Parameters for UpdateOrganizationAllowPrivateRepositoryForkingSetting
|
||
"""
|
||
input: UpdateOrganizationAllowPrivateRepositoryForkingSettingInput!
|
||
): UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload
|
||
|
||
"""
|
||
Sets whether contributors are required to sign off on web-based commits for repositories in an organization.
|
||
"""
|
||
updateOrganizationWebCommitSignoffSetting(
|
||
"""
|
||
Parameters for UpdateOrganizationWebCommitSignoffSetting
|
||
"""
|
||
input: UpdateOrganizationWebCommitSignoffSettingInput!
|
||
): UpdateOrganizationWebCommitSignoffSettingPayload
|
||
|
||
"""
|
||
Updates an existing project.
|
||
"""
|
||
updateProject(
|
||
"""
|
||
Parameters for UpdateProject
|
||
"""
|
||
input: UpdateProjectInput!
|
||
): UpdateProjectPayload
|
||
|
||
"""
|
||
Updates an existing project card.
|
||
"""
|
||
updateProjectCard(
|
||
"""
|
||
Parameters for UpdateProjectCard
|
||
"""
|
||
input: UpdateProjectCardInput!
|
||
): UpdateProjectCardPayload
|
||
|
||
"""
|
||
Updates an existing project column.
|
||
"""
|
||
updateProjectColumn(
|
||
"""
|
||
Parameters for UpdateProjectColumn
|
||
"""
|
||
input: UpdateProjectColumnInput!
|
||
): UpdateProjectColumnPayload
|
||
|
||
"""
|
||
Updates an existing project (beta).
|
||
"""
|
||
updateProjectV2(
|
||
"""
|
||
Parameters for UpdateProjectV2
|
||
"""
|
||
input: UpdateProjectV2Input!
|
||
): UpdateProjectV2Payload
|
||
|
||
"""
|
||
Update the collaborators on a team or a project
|
||
"""
|
||
updateProjectV2Collaborators(
|
||
"""
|
||
Parameters for UpdateProjectV2Collaborators
|
||
"""
|
||
input: UpdateProjectV2CollaboratorsInput!
|
||
): UpdateProjectV2CollaboratorsPayload
|
||
|
||
"""
|
||
Updates a draft issue within a Project.
|
||
"""
|
||
updateProjectV2DraftIssue(
|
||
"""
|
||
Parameters for UpdateProjectV2DraftIssue
|
||
"""
|
||
input: UpdateProjectV2DraftIssueInput!
|
||
): UpdateProjectV2DraftIssuePayload
|
||
|
||
"""
|
||
This mutation updates the value of a field for an item in a Project. Currently
|
||
only single-select, text, number, date, and iteration fields are supported.
|
||
"""
|
||
updateProjectV2ItemFieldValue(
|
||
"""
|
||
Parameters for UpdateProjectV2ItemFieldValue
|
||
"""
|
||
input: UpdateProjectV2ItemFieldValueInput!
|
||
): UpdateProjectV2ItemFieldValuePayload
|
||
|
||
"""
|
||
This mutation updates the position of the item in the project, where the position represents the priority of an item.
|
||
"""
|
||
updateProjectV2ItemPosition(
|
||
"""
|
||
Parameters for UpdateProjectV2ItemPosition
|
||
"""
|
||
input: UpdateProjectV2ItemPositionInput!
|
||
): UpdateProjectV2ItemPositionPayload
|
||
|
||
"""
|
||
Update a pull request
|
||
"""
|
||
updatePullRequest(
|
||
"""
|
||
Parameters for UpdatePullRequest
|
||
"""
|
||
input: UpdatePullRequestInput!
|
||
): UpdatePullRequestPayload
|
||
|
||
"""
|
||
Merge or Rebase HEAD from upstream branch into pull request branch
|
||
"""
|
||
updatePullRequestBranch(
|
||
"""
|
||
Parameters for UpdatePullRequestBranch
|
||
"""
|
||
input: UpdatePullRequestBranchInput!
|
||
): UpdatePullRequestBranchPayload
|
||
|
||
"""
|
||
Updates the body of a pull request review.
|
||
"""
|
||
updatePullRequestReview(
|
||
"""
|
||
Parameters for UpdatePullRequestReview
|
||
"""
|
||
input: UpdatePullRequestReviewInput!
|
||
): UpdatePullRequestReviewPayload
|
||
|
||
"""
|
||
Updates a pull request review comment.
|
||
"""
|
||
updatePullRequestReviewComment(
|
||
"""
|
||
Parameters for UpdatePullRequestReviewComment
|
||
"""
|
||
input: UpdatePullRequestReviewCommentInput!
|
||
): UpdatePullRequestReviewCommentPayload
|
||
|
||
"""
|
||
Update a Git Ref.
|
||
"""
|
||
updateRef(
|
||
"""
|
||
Parameters for UpdateRef
|
||
"""
|
||
input: UpdateRefInput!
|
||
): UpdateRefPayload
|
||
|
||
"""
|
||
Creates, updates and/or deletes multiple refs in a repository.
|
||
|
||
This mutation takes a list of `RefUpdate`s and performs these updates
|
||
on the repository. All updates are performed atomically, meaning that
|
||
if one of them is rejected, no other ref will be modified.
|
||
|
||
`RefUpdate.beforeOid` specifies that the given reference needs to point
|
||
to the given value before performing any updates. A value of
|
||
`0000000000000000000000000000000000000000` can be used to verify that
|
||
the references should not exist.
|
||
|
||
`RefUpdate.afterOid` specifies the value that the given reference
|
||
will point to after performing all updates. A value of
|
||
`0000000000000000000000000000000000000000` can be used to delete a
|
||
reference.
|
||
|
||
If `RefUpdate.force` is set to `true`, a non-fast-forward updates
|
||
for the given reference will be allowed.
|
||
"""
|
||
updateRefs(
|
||
"""
|
||
Parameters for UpdateRefs
|
||
"""
|
||
input: UpdateRefsInput!
|
||
): UpdateRefsPayload @preview(toggledBy: "update-refs-preview")
|
||
|
||
"""
|
||
Update information about a repository.
|
||
"""
|
||
updateRepository(
|
||
"""
|
||
Parameters for UpdateRepository
|
||
"""
|
||
input: UpdateRepositoryInput!
|
||
): UpdateRepositoryPayload
|
||
|
||
"""
|
||
Update a repository ruleset
|
||
"""
|
||
updateRepositoryRuleset(
|
||
"""
|
||
Parameters for UpdateRepositoryRuleset
|
||
"""
|
||
input: UpdateRepositoryRulesetInput!
|
||
): UpdateRepositoryRulesetPayload
|
||
|
||
"""
|
||
Sets whether contributors are required to sign off on web-based commits for a repository.
|
||
"""
|
||
updateRepositoryWebCommitSignoffSetting(
|
||
"""
|
||
Parameters for UpdateRepositoryWebCommitSignoffSetting
|
||
"""
|
||
input: UpdateRepositoryWebCommitSignoffSettingInput!
|
||
): UpdateRepositoryWebCommitSignoffSettingPayload
|
||
|
||
"""
|
||
Change visibility of your sponsorship and opt in or out of email updates from the maintainer.
|
||
"""
|
||
updateSponsorshipPreferences(
|
||
"""
|
||
Parameters for UpdateSponsorshipPreferences
|
||
"""
|
||
input: UpdateSponsorshipPreferencesInput!
|
||
): UpdateSponsorshipPreferencesPayload
|
||
|
||
"""
|
||
Updates the state for subscribable subjects.
|
||
"""
|
||
updateSubscription(
|
||
"""
|
||
Parameters for UpdateSubscription
|
||
"""
|
||
input: UpdateSubscriptionInput!
|
||
): UpdateSubscriptionPayload
|
||
|
||
"""
|
||
Updates a team discussion.
|
||
"""
|
||
updateTeamDiscussion(
|
||
"""
|
||
Parameters for UpdateTeamDiscussion
|
||
"""
|
||
input: UpdateTeamDiscussionInput!
|
||
): UpdateTeamDiscussionPayload
|
||
|
||
"""
|
||
Updates a discussion comment.
|
||
"""
|
||
updateTeamDiscussionComment(
|
||
"""
|
||
Parameters for UpdateTeamDiscussionComment
|
||
"""
|
||
input: UpdateTeamDiscussionCommentInput!
|
||
): UpdateTeamDiscussionCommentPayload
|
||
|
||
"""
|
||
Updates team review assignment.
|
||
"""
|
||
updateTeamReviewAssignment(
|
||
"""
|
||
Parameters for UpdateTeamReviewAssignment
|
||
"""
|
||
input: UpdateTeamReviewAssignmentInput!
|
||
): UpdateTeamReviewAssignmentPayload @preview(toggledBy: "stone-crop-preview")
|
||
|
||
"""
|
||
Update team repository.
|
||
"""
|
||
updateTeamsRepository(
|
||
"""
|
||
Parameters for UpdateTeamsRepository
|
||
"""
|
||
input: UpdateTeamsRepositoryInput!
|
||
): UpdateTeamsRepositoryPayload
|
||
|
||
"""
|
||
Replaces the repository's topics with the given topics.
|
||
"""
|
||
updateTopics(
|
||
"""
|
||
Parameters for UpdateTopics
|
||
"""
|
||
input: UpdateTopicsInput!
|
||
): UpdateTopicsPayload
|
||
|
||
"""
|
||
Verify that a verifiable domain has the expected DNS record.
|
||
"""
|
||
verifyVerifiableDomain(
|
||
"""
|
||
Parameters for VerifyVerifiableDomain
|
||
"""
|
||
input: VerifyVerifiableDomainInput!
|
||
): VerifyVerifiableDomainPayload
|
||
}
|
||
|
||
"""
|
||
An object with an ID.
|
||
"""
|
||
interface Node {
|
||
"""
|
||
ID of the object.
|
||
"""
|
||
id: ID!
|
||
}
|
||
|
||
"""
|
||
The possible values for the notification restriction setting.
|
||
"""
|
||
enum NotificationRestrictionSettingValue {
|
||
"""
|
||
The setting is disabled for the owner.
|
||
"""
|
||
DISABLED
|
||
|
||
"""
|
||
The setting is enabled for the owner.
|
||
"""
|
||
ENABLED
|
||
}
|
||
|
||
"""
|
||
An OIDC identity provider configured to provision identities for an enterprise.
|
||
Visible to enterprise owners or enterprise owners' personal access tokens
|
||
(classic) with read:enterprise or admin:enterprise scope.
|
||
"""
|
||
type OIDCProvider implements Node {
|
||
"""
|
||
The enterprise this identity provider belongs to.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
ExternalIdentities provisioned by this identity provider.
|
||
"""
|
||
externalIdentities(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter to external identities with the users login
|
||
"""
|
||
login: String
|
||
|
||
"""
|
||
Filter to external identities with valid org membership only
|
||
"""
|
||
membersOnly: Boolean
|
||
|
||
"""
|
||
Filter to external identities with the users userName/NameID attribute
|
||
"""
|
||
userName: String
|
||
): ExternalIdentityConnection!
|
||
id: ID!
|
||
|
||
"""
|
||
The OIDC identity provider type
|
||
"""
|
||
providerType: OIDCProviderType!
|
||
|
||
"""
|
||
The id of the tenant this provider is attached to
|
||
"""
|
||
tenantId: String!
|
||
}
|
||
|
||
"""
|
||
The OIDC identity provider type
|
||
"""
|
||
enum OIDCProviderType {
|
||
"""
|
||
Azure Active Directory
|
||
"""
|
||
AAD
|
||
}
|
||
|
||
"""
|
||
Metadata for an audit entry with action oauth_application.*
|
||
"""
|
||
interface OauthApplicationAuditEntryData {
|
||
"""
|
||
The name of the OAuth application.
|
||
"""
|
||
oauthApplicationName: String
|
||
|
||
"""
|
||
The HTTP path for the OAuth application
|
||
"""
|
||
oauthApplicationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the OAuth application
|
||
"""
|
||
oauthApplicationUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a oauth_application.create event.
|
||
"""
|
||
type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The application URL of the OAuth application.
|
||
"""
|
||
applicationUrl: URI
|
||
|
||
"""
|
||
The callback URL of the OAuth application.
|
||
"""
|
||
callbackUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The name of the OAuth application.
|
||
"""
|
||
oauthApplicationName: String
|
||
|
||
"""
|
||
The HTTP path for the OAuth application
|
||
"""
|
||
oauthApplicationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the OAuth application
|
||
"""
|
||
oauthApplicationUrl: URI
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The rate limit of the OAuth application.
|
||
"""
|
||
rateLimit: Int
|
||
|
||
"""
|
||
The state of the OAuth application.
|
||
"""
|
||
state: OauthApplicationCreateAuditEntryState
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The state of an OAuth application when it was created.
|
||
"""
|
||
enum OauthApplicationCreateAuditEntryState {
|
||
"""
|
||
The OAuth application was active and allowed to have OAuth Accesses.
|
||
"""
|
||
ACTIVE
|
||
|
||
"""
|
||
The OAuth application was in the process of being deleted.
|
||
"""
|
||
PENDING_DELETION
|
||
|
||
"""
|
||
The OAuth application was suspended from generating OAuth Accesses due to abuse or security concerns.
|
||
"""
|
||
SUSPENDED
|
||
}
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
enum OperationType {
|
||
"""
|
||
An existing resource was accessed
|
||
"""
|
||
ACCESS
|
||
|
||
"""
|
||
A resource performed an authentication event
|
||
"""
|
||
AUTHENTICATION
|
||
|
||
"""
|
||
A new resource was created
|
||
"""
|
||
CREATE
|
||
|
||
"""
|
||
An existing resource was modified
|
||
"""
|
||
MODIFY
|
||
|
||
"""
|
||
An existing resource was removed
|
||
"""
|
||
REMOVE
|
||
|
||
"""
|
||
An existing resource was restored
|
||
"""
|
||
RESTORE
|
||
|
||
"""
|
||
An existing resource was transferred between multiple resources
|
||
"""
|
||
TRANSFER
|
||
}
|
||
|
||
"""
|
||
Possible directions in which to order a list of items when provided an `orderBy` argument.
|
||
"""
|
||
enum OrderDirection {
|
||
"""
|
||
Specifies an ascending order for a given `orderBy` argument.
|
||
"""
|
||
ASC
|
||
|
||
"""
|
||
Specifies a descending order for a given `orderBy` argument.
|
||
"""
|
||
DESC
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.add_billing_manager
|
||
"""
|
||
type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The email address used to invite a billing manager for the organization.
|
||
"""
|
||
invitationEmail: String
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.add_member
|
||
"""
|
||
type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The permission level of the member added to the organization.
|
||
"""
|
||
permission: OrgAddMemberAuditEntryPermission
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The permissions available to members on an Organization.
|
||
"""
|
||
enum OrgAddMemberAuditEntryPermission {
|
||
"""
|
||
Can read, clone, push, and add collaborators to repositories.
|
||
"""
|
||
ADMIN
|
||
|
||
"""
|
||
Can read and clone repositories.
|
||
"""
|
||
READ
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.block_user
|
||
"""
|
||
type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The blocked user.
|
||
"""
|
||
blockedUser: User
|
||
|
||
"""
|
||
The username of the blocked user.
|
||
"""
|
||
blockedUserName: String
|
||
|
||
"""
|
||
The HTTP path for the blocked user.
|
||
"""
|
||
blockedUserResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the blocked user.
|
||
"""
|
||
blockedUserUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.config.disable_collaborators_only event.
|
||
"""
|
||
type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.config.enable_collaborators_only event.
|
||
"""
|
||
type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.create event.
|
||
"""
|
||
type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The billing plan for the Organization.
|
||
"""
|
||
billingPlan: OrgCreateAuditEntryBillingPlan
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The billing plans available for organizations.
|
||
"""
|
||
enum OrgCreateAuditEntryBillingPlan {
|
||
"""
|
||
Team Plan
|
||
"""
|
||
BUSINESS
|
||
|
||
"""
|
||
Enterprise Cloud Plan
|
||
"""
|
||
BUSINESS_PLUS
|
||
|
||
"""
|
||
Free Plan
|
||
"""
|
||
FREE
|
||
|
||
"""
|
||
Tiered Per Seat Plan
|
||
"""
|
||
TIERED_PER_SEAT
|
||
|
||
"""
|
||
Legacy Unlimited Plan
|
||
"""
|
||
UNLIMITED
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.disable_oauth_app_restrictions event.
|
||
"""
|
||
type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.disable_saml event.
|
||
"""
|
||
type OrgDisableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The SAML provider's digest algorithm URL.
|
||
"""
|
||
digestMethodUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
The SAML provider's issuer URL.
|
||
"""
|
||
issuerUrl: URI
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The SAML provider's signature algorithm URL.
|
||
"""
|
||
signatureMethodUrl: URI
|
||
|
||
"""
|
||
The SAML provider's single sign-on URL.
|
||
"""
|
||
singleSignOnUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.disable_two_factor_requirement event.
|
||
"""
|
||
type OrgDisableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.enable_oauth_app_restrictions event.
|
||
"""
|
||
type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.enable_saml event.
|
||
"""
|
||
type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The SAML provider's digest algorithm URL.
|
||
"""
|
||
digestMethodUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
The SAML provider's issuer URL.
|
||
"""
|
||
issuerUrl: URI
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The SAML provider's signature algorithm URL.
|
||
"""
|
||
signatureMethodUrl: URI
|
||
|
||
"""
|
||
The SAML provider's single sign-on URL.
|
||
"""
|
||
singleSignOnUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.enable_two_factor_requirement event.
|
||
"""
|
||
type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Ordering options for an organization's enterprise owner connections.
|
||
"""
|
||
input OrgEnterpriseOwnerOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order enterprise owners by.
|
||
"""
|
||
field: OrgEnterpriseOwnerOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which enterprise owners can be ordered.
|
||
"""
|
||
enum OrgEnterpriseOwnerOrderField {
|
||
"""
|
||
Order enterprise owners by login.
|
||
"""
|
||
LOGIN
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.invite_member event.
|
||
"""
|
||
type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The email address of the organization invitation.
|
||
"""
|
||
email: String
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The organization invitation.
|
||
"""
|
||
organizationInvitation: OrganizationInvitation
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.invite_to_business event.
|
||
"""
|
||
type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The HTTP path for this enterprise.
|
||
"""
|
||
enterpriseResourcePath: URI
|
||
|
||
"""
|
||
The slug of the enterprise.
|
||
"""
|
||
enterpriseSlug: String
|
||
|
||
"""
|
||
The HTTP URL for this enterprise.
|
||
"""
|
||
enterpriseUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.oauth_app_access_approved event.
|
||
"""
|
||
type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The name of the OAuth application.
|
||
"""
|
||
oauthApplicationName: String
|
||
|
||
"""
|
||
The HTTP path for the OAuth application
|
||
"""
|
||
oauthApplicationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the OAuth application
|
||
"""
|
||
oauthApplicationUrl: URI
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.oauth_app_access_blocked event.
|
||
"""
|
||
type OrgOauthAppAccessBlockedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The name of the OAuth application.
|
||
"""
|
||
oauthApplicationName: String
|
||
|
||
"""
|
||
The HTTP path for the OAuth application
|
||
"""
|
||
oauthApplicationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the OAuth application
|
||
"""
|
||
oauthApplicationUrl: URI
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.oauth_app_access_denied event.
|
||
"""
|
||
type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The name of the OAuth application.
|
||
"""
|
||
oauthApplicationName: String
|
||
|
||
"""
|
||
The HTTP path for the OAuth application
|
||
"""
|
||
oauthApplicationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the OAuth application
|
||
"""
|
||
oauthApplicationUrl: URI
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.oauth_app_access_requested event.
|
||
"""
|
||
type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The name of the OAuth application.
|
||
"""
|
||
oauthApplicationName: String
|
||
|
||
"""
|
||
The HTTP path for the OAuth application
|
||
"""
|
||
oauthApplicationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the OAuth application
|
||
"""
|
||
oauthApplicationUrl: URI
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.oauth_app_access_unblocked event.
|
||
"""
|
||
type OrgOauthAppAccessUnblockedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The name of the OAuth application.
|
||
"""
|
||
oauthApplicationName: String
|
||
|
||
"""
|
||
The HTTP path for the OAuth application
|
||
"""
|
||
oauthApplicationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the OAuth application
|
||
"""
|
||
oauthApplicationUrl: URI
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.remove_billing_manager event.
|
||
"""
|
||
type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The reason for the billing manager being removed.
|
||
"""
|
||
reason: OrgRemoveBillingManagerAuditEntryReason
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The reason a billing manager was removed from an Organization.
|
||
"""
|
||
enum OrgRemoveBillingManagerAuditEntryReason {
|
||
"""
|
||
SAML external identity missing
|
||
"""
|
||
SAML_EXTERNAL_IDENTITY_MISSING
|
||
|
||
"""
|
||
SAML SSO enforcement requires an external identity
|
||
"""
|
||
SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY
|
||
|
||
"""
|
||
The organization required 2FA of its billing managers and this user did not have 2FA enabled.
|
||
"""
|
||
TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.remove_member event.
|
||
"""
|
||
type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The types of membership the member has with the organization.
|
||
"""
|
||
membershipTypes: [OrgRemoveMemberAuditEntryMembershipType!]
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The reason for the member being removed.
|
||
"""
|
||
reason: OrgRemoveMemberAuditEntryReason
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The type of membership a user has with an Organization.
|
||
"""
|
||
enum OrgRemoveMemberAuditEntryMembershipType {
|
||
"""
|
||
Organization administrators have full access and can change several settings,
|
||
including the names of repositories that belong to the Organization and Owners
|
||
team membership. In addition, organization admins can delete the organization
|
||
and all of its repositories.
|
||
"""
|
||
ADMIN
|
||
|
||
"""
|
||
A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.
|
||
"""
|
||
BILLING_MANAGER
|
||
|
||
"""
|
||
A direct member is a user that is a member of the Organization.
|
||
"""
|
||
DIRECT_MEMBER
|
||
|
||
"""
|
||
An outside collaborator is a person who isn't explicitly a member of the
|
||
Organization, but who has Read, Write, or Admin permissions to one or more
|
||
repositories in the organization.
|
||
"""
|
||
OUTSIDE_COLLABORATOR
|
||
|
||
"""
|
||
A suspended member.
|
||
"""
|
||
SUSPENDED
|
||
|
||
"""
|
||
An unaffiliated collaborator is a person who is not a member of the
|
||
Organization and does not have access to any repositories in the Organization.
|
||
"""
|
||
UNAFFILIATED
|
||
}
|
||
|
||
"""
|
||
The reason a member was removed from an Organization.
|
||
"""
|
||
enum OrgRemoveMemberAuditEntryReason {
|
||
"""
|
||
SAML external identity missing
|
||
"""
|
||
SAML_EXTERNAL_IDENTITY_MISSING
|
||
|
||
"""
|
||
SAML SSO enforcement requires an external identity
|
||
"""
|
||
SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY
|
||
|
||
"""
|
||
User was removed from organization during account recovery
|
||
"""
|
||
TWO_FACTOR_ACCOUNT_RECOVERY
|
||
|
||
"""
|
||
The organization required 2FA of its billing managers and this user did not have 2FA enabled.
|
||
"""
|
||
TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE
|
||
|
||
"""
|
||
User account has been deleted
|
||
"""
|
||
USER_ACCOUNT_DELETED
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.remove_outside_collaborator event.
|
||
"""
|
||
type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The types of membership the outside collaborator has with the organization.
|
||
"""
|
||
membershipTypes: [OrgRemoveOutsideCollaboratorAuditEntryMembershipType!]
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The reason for the outside collaborator being removed from the Organization.
|
||
"""
|
||
reason: OrgRemoveOutsideCollaboratorAuditEntryReason
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The type of membership a user has with an Organization.
|
||
"""
|
||
enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType {
|
||
"""
|
||
A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.
|
||
"""
|
||
BILLING_MANAGER
|
||
|
||
"""
|
||
An outside collaborator is a person who isn't explicitly a member of the
|
||
Organization, but who has Read, Write, or Admin permissions to one or more
|
||
repositories in the organization.
|
||
"""
|
||
OUTSIDE_COLLABORATOR
|
||
|
||
"""
|
||
An unaffiliated collaborator is a person who is not a member of the
|
||
Organization and does not have access to any repositories in the organization.
|
||
"""
|
||
UNAFFILIATED
|
||
}
|
||
|
||
"""
|
||
The reason an outside collaborator was removed from an Organization.
|
||
"""
|
||
enum OrgRemoveOutsideCollaboratorAuditEntryReason {
|
||
"""
|
||
SAML external identity missing
|
||
"""
|
||
SAML_EXTERNAL_IDENTITY_MISSING
|
||
|
||
"""
|
||
The organization required 2FA of its billing managers and this user did not have 2FA enabled.
|
||
"""
|
||
TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.restore_member event.
|
||
"""
|
||
type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The number of custom email routings for the restored member.
|
||
"""
|
||
restoredCustomEmailRoutingsCount: Int
|
||
|
||
"""
|
||
The number of issue assignments for the restored member.
|
||
"""
|
||
restoredIssueAssignmentsCount: Int
|
||
|
||
"""
|
||
Restored organization membership objects.
|
||
"""
|
||
restoredMemberships: [OrgRestoreMemberAuditEntryMembership!]
|
||
|
||
"""
|
||
The number of restored memberships.
|
||
"""
|
||
restoredMembershipsCount: Int
|
||
|
||
"""
|
||
The number of repositories of the restored member.
|
||
"""
|
||
restoredRepositoriesCount: Int
|
||
|
||
"""
|
||
The number of starred repositories for the restored member.
|
||
"""
|
||
restoredRepositoryStarsCount: Int
|
||
|
||
"""
|
||
The number of watched repositories for the restored member.
|
||
"""
|
||
restoredRepositoryWatchesCount: Int
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Types of memberships that can be restored for an Organization member.
|
||
"""
|
||
union OrgRestoreMemberAuditEntryMembership =
|
||
OrgRestoreMemberMembershipOrganizationAuditEntryData
|
||
| OrgRestoreMemberMembershipRepositoryAuditEntryData
|
||
| OrgRestoreMemberMembershipTeamAuditEntryData
|
||
|
||
"""
|
||
Metadata for an organization membership for org.restore_member actions
|
||
"""
|
||
type OrgRestoreMemberMembershipOrganizationAuditEntryData implements OrganizationAuditEntryData {
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
}
|
||
|
||
"""
|
||
Metadata for a repository membership for org.restore_member actions
|
||
"""
|
||
type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAuditEntryData {
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
}
|
||
|
||
"""
|
||
Metadata for a team membership for org.restore_member actions
|
||
"""
|
||
type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData {
|
||
"""
|
||
The team associated with the action
|
||
"""
|
||
team: Team
|
||
|
||
"""
|
||
The name of the team
|
||
"""
|
||
teamName: String
|
||
|
||
"""
|
||
The HTTP path for this team
|
||
"""
|
||
teamResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for this team
|
||
"""
|
||
teamUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.unblock_user
|
||
"""
|
||
type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The user being unblocked by the organization.
|
||
"""
|
||
blockedUser: User
|
||
|
||
"""
|
||
The username of the blocked user.
|
||
"""
|
||
blockedUserName: String
|
||
|
||
"""
|
||
The HTTP path for the blocked user.
|
||
"""
|
||
blockedUserResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the blocked user.
|
||
"""
|
||
blockedUserUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.update_default_repository_permission
|
||
"""
|
||
type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The new base repository permission level for the organization.
|
||
"""
|
||
permission: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission
|
||
|
||
"""
|
||
The former base repository permission level for the organization.
|
||
"""
|
||
permissionWas: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The default permission a repository can have in an Organization.
|
||
"""
|
||
enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission {
|
||
"""
|
||
Can read, clone, push, and add collaborators to repositories.
|
||
"""
|
||
ADMIN
|
||
|
||
"""
|
||
No default permission value.
|
||
"""
|
||
NONE
|
||
|
||
"""
|
||
Can read and clone repositories.
|
||
"""
|
||
READ
|
||
|
||
"""
|
||
Can read, clone and push to repositories.
|
||
"""
|
||
WRITE
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.update_member event.
|
||
"""
|
||
type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The new member permission level for the organization.
|
||
"""
|
||
permission: OrgUpdateMemberAuditEntryPermission
|
||
|
||
"""
|
||
The former member permission level for the organization.
|
||
"""
|
||
permissionWas: OrgUpdateMemberAuditEntryPermission
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The permissions available to members on an Organization.
|
||
"""
|
||
enum OrgUpdateMemberAuditEntryPermission {
|
||
"""
|
||
Can read, clone, push, and add collaborators to repositories.
|
||
"""
|
||
ADMIN
|
||
|
||
"""
|
||
Can read and clone repositories.
|
||
"""
|
||
READ
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.update_member_repository_creation_permission event.
|
||
"""
|
||
type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
Can members create repositories in the organization.
|
||
"""
|
||
canCreateRepositories: Boolean
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
|
||
"""
|
||
The permission for visibility level of repositories for this organization.
|
||
"""
|
||
visibility: OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility
|
||
}
|
||
|
||
"""
|
||
The permissions available for repository creation on an Organization.
|
||
"""
|
||
enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility {
|
||
"""
|
||
All organization members are restricted from creating any repositories.
|
||
"""
|
||
ALL
|
||
|
||
"""
|
||
All organization members are restricted from creating internal repositories.
|
||
"""
|
||
INTERNAL
|
||
|
||
"""
|
||
All organization members are allowed to create any repositories.
|
||
"""
|
||
NONE
|
||
|
||
"""
|
||
All organization members are restricted from creating private repositories.
|
||
"""
|
||
PRIVATE
|
||
|
||
"""
|
||
All organization members are restricted from creating private or internal repositories.
|
||
"""
|
||
PRIVATE_INTERNAL
|
||
|
||
"""
|
||
All organization members are restricted from creating public repositories.
|
||
"""
|
||
PUBLIC
|
||
|
||
"""
|
||
All organization members are restricted from creating public or internal repositories.
|
||
"""
|
||
PUBLIC_INTERNAL
|
||
|
||
"""
|
||
All organization members are restricted from creating public or private repositories.
|
||
"""
|
||
PUBLIC_PRIVATE
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a org.update_member_repository_invitation_permission event.
|
||
"""
|
||
type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
Can outside collaborators be invited to repositories in the organization.
|
||
"""
|
||
canInviteOutsideCollaboratorsToRepositories: Boolean
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
An account on GitHub, with one or more owners, that has repositories, members and teams.
|
||
"""
|
||
type Organization implements Actor & AnnouncementBanner & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectOwner & ProjectV2Owner & ProjectV2Recent & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable {
|
||
"""
|
||
The text of the announcement
|
||
"""
|
||
announcement: String
|
||
|
||
"""
|
||
The expiration date of the announcement, if any
|
||
"""
|
||
announcementExpiresAt: DateTime
|
||
|
||
"""
|
||
Whether the announcement can be dismissed by the user
|
||
"""
|
||
announcementUserDismissible: Boolean
|
||
|
||
"""
|
||
Determine if this repository owner has any items that can be pinned to their profile.
|
||
"""
|
||
anyPinnableItems(
|
||
"""
|
||
Filter to only a particular kind of pinnable item.
|
||
"""
|
||
type: PinnableItemType
|
||
): Boolean!
|
||
|
||
"""
|
||
Audit log entries of the organization
|
||
"""
|
||
auditLog(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the returned audit log entries.
|
||
"""
|
||
orderBy: AuditLogOrder = {field: CREATED_AT, direction: DESC}
|
||
|
||
"""
|
||
The query string to filter audit entries
|
||
"""
|
||
query: String
|
||
): OrganizationAuditEntryConnection!
|
||
|
||
"""
|
||
A URL pointing to the organization's public avatar.
|
||
"""
|
||
avatarUrl(
|
||
"""
|
||
The size of the resulting square image.
|
||
"""
|
||
size: Int
|
||
): URI!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The organization's public profile description.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The organization's public profile description rendered to HTML.
|
||
"""
|
||
descriptionHTML: String
|
||
|
||
"""
|
||
A list of domains owned by the organization.
|
||
"""
|
||
domains(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Filter by if the domain is approved.
|
||
"""
|
||
isApproved: Boolean = null
|
||
|
||
"""
|
||
Filter by if the domain is verified.
|
||
"""
|
||
isVerified: Boolean = null
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for verifiable domains returned.
|
||
"""
|
||
orderBy: VerifiableDomainOrder = {field: DOMAIN, direction: ASC}
|
||
): VerifiableDomainConnection
|
||
|
||
"""
|
||
The organization's public email.
|
||
"""
|
||
email: String
|
||
|
||
"""
|
||
A list of owners of the organization's enterprise account.
|
||
"""
|
||
enterpriseOwners(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for enterprise owners returned from the connection.
|
||
"""
|
||
orderBy: OrgEnterpriseOwnerOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
The organization role to filter by.
|
||
"""
|
||
organizationRole: RoleInOrganization
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
): OrganizationEnterpriseOwnerConnection!
|
||
|
||
"""
|
||
The estimated next GitHub Sponsors payout for this user/organization in cents (USD).
|
||
"""
|
||
estimatedNextSponsorsPayoutInCents: Int!
|
||
|
||
"""
|
||
True if this user/organization has a GitHub Sponsors listing.
|
||
"""
|
||
hasSponsorsListing: Boolean!
|
||
id: ID!
|
||
|
||
"""
|
||
The interaction ability settings for this organization.
|
||
"""
|
||
interactionAbility: RepositoryInteractionAbility
|
||
|
||
"""
|
||
The setting value for whether the organization has an IP allow list enabled.
|
||
"""
|
||
ipAllowListEnabledSetting: IpAllowListEnabledSettingValue!
|
||
|
||
"""
|
||
The IP addresses that are allowed to access resources owned by the organization.
|
||
"""
|
||
ipAllowListEntries(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for IP allow list entries returned.
|
||
"""
|
||
orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC}
|
||
): IpAllowListEntryConnection!
|
||
|
||
"""
|
||
The setting value for whether the organization has IP allow list configuration for installed GitHub Apps enabled.
|
||
"""
|
||
ipAllowListForInstalledAppsEnabledSetting: IpAllowListForInstalledAppsEnabledSettingValue!
|
||
|
||
"""
|
||
Whether the given account is sponsoring this user/organization.
|
||
"""
|
||
isSponsoredBy(
|
||
"""
|
||
The target account's login.
|
||
"""
|
||
accountLogin: String!
|
||
): Boolean!
|
||
|
||
"""
|
||
True if the viewer is sponsored by this user/organization.
|
||
"""
|
||
isSponsoringViewer: Boolean!
|
||
|
||
"""
|
||
Whether the organization has verified its profile email and website.
|
||
"""
|
||
isVerified: Boolean!
|
||
|
||
"""
|
||
Showcases a selection of repositories and gists that the profile owner has
|
||
either curated or that have been selected automatically based on popularity.
|
||
"""
|
||
itemShowcase: ProfileItemShowcase!
|
||
|
||
"""
|
||
The organization's public profile location.
|
||
"""
|
||
location: String
|
||
|
||
"""
|
||
The organization's login name.
|
||
"""
|
||
login: String!
|
||
|
||
"""
|
||
A list of all mannequins for this organization.
|
||
"""
|
||
mannequins(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter mannequins by login.
|
||
"""
|
||
login: String
|
||
|
||
"""
|
||
Ordering options for mannequins returned from the connection.
|
||
"""
|
||
orderBy: MannequinOrder = {field: CREATED_AT, direction: ASC}
|
||
): MannequinConnection!
|
||
|
||
"""
|
||
Get the status messages members of this entity have set that are either public or visible only to the organization.
|
||
"""
|
||
memberStatuses(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for user statuses returned from the connection.
|
||
"""
|
||
orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC}
|
||
): UserStatusConnection!
|
||
|
||
"""
|
||
Members can fork private repositories in this organization
|
||
"""
|
||
membersCanForkPrivateRepositories: Boolean!
|
||
|
||
"""
|
||
A list of users who are members of this organization.
|
||
"""
|
||
membersWithRole(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): OrganizationMemberConnection!
|
||
|
||
"""
|
||
The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).
|
||
"""
|
||
monthlyEstimatedSponsorsIncomeInCents: Int!
|
||
|
||
"""
|
||
The organization's public profile name.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
The HTTP path creating a new team
|
||
"""
|
||
newTeamResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL creating a new team
|
||
"""
|
||
newTeamUrl: URI!
|
||
|
||
"""
|
||
Indicates if email notification delivery for this organization is restricted to verified or approved domains.
|
||
"""
|
||
notificationDeliveryRestrictionEnabledSetting: NotificationRestrictionSettingValue!
|
||
|
||
"""
|
||
The billing email for the organization.
|
||
"""
|
||
organizationBillingEmail: String
|
||
|
||
"""
|
||
A list of packages under the owner.
|
||
"""
|
||
packages(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Find packages by their names.
|
||
"""
|
||
names: [String]
|
||
|
||
"""
|
||
Ordering of the returned packages.
|
||
"""
|
||
orderBy: PackageOrder = {field: CREATED_AT, direction: DESC}
|
||
|
||
"""
|
||
Filter registry package by type.
|
||
"""
|
||
packageType: PackageType
|
||
|
||
"""
|
||
Find packages in a repository by ID.
|
||
"""
|
||
repositoryId: ID
|
||
): PackageConnection!
|
||
|
||
"""
|
||
A list of users who have been invited to join this organization.
|
||
"""
|
||
pendingMembers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection!
|
||
|
||
"""
|
||
A list of repositories and gists this profile owner can pin to their profile.
|
||
"""
|
||
pinnableItems(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter the types of pinnable items that are returned.
|
||
"""
|
||
types: [PinnableItemType!]
|
||
): PinnableItemConnection!
|
||
|
||
"""
|
||
A list of repositories and gists this profile owner has pinned to their profile
|
||
"""
|
||
pinnedItems(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter the types of pinned items that are returned.
|
||
"""
|
||
types: [PinnableItemType!]
|
||
): PinnableItemConnection!
|
||
|
||
"""
|
||
Returns how many more items this profile owner can pin to their profile.
|
||
"""
|
||
pinnedItemsRemaining: Int!
|
||
|
||
"""
|
||
Find project by number.
|
||
"""
|
||
project(
|
||
"""
|
||
The project number to find.
|
||
"""
|
||
number: Int!
|
||
): Project
|
||
|
||
"""
|
||
Find a project by number.
|
||
"""
|
||
projectV2(
|
||
"""
|
||
The project number.
|
||
"""
|
||
number: Int!
|
||
): ProjectV2
|
||
|
||
"""
|
||
A list of projects under the owner.
|
||
"""
|
||
projects(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for projects returned from the connection
|
||
"""
|
||
orderBy: ProjectOrder
|
||
|
||
"""
|
||
Query to search projects by, currently only searching by name.
|
||
"""
|
||
search: String
|
||
|
||
"""
|
||
A list of states to filter the projects by.
|
||
"""
|
||
states: [ProjectState!]
|
||
): ProjectConnection!
|
||
|
||
"""
|
||
The HTTP path listing organization's projects
|
||
"""
|
||
projectsResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL listing organization's projects
|
||
"""
|
||
projectsUrl: URI!
|
||
|
||
"""
|
||
A list of projects under the owner.
|
||
"""
|
||
projectsV2(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
How to order the returned projects.
|
||
"""
|
||
orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
|
||
|
||
"""
|
||
A project to search for under the the owner.
|
||
"""
|
||
query: String
|
||
): ProjectV2Connection!
|
||
|
||
"""
|
||
Recent projects that this user has modified in the context of the owner.
|
||
"""
|
||
recentProjects(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2Connection!
|
||
|
||
"""
|
||
A list of repositories that the user owns.
|
||
"""
|
||
repositories(
|
||
"""
|
||
Array of viewer's affiliation options for repositories returned from the
|
||
connection. For example, OWNER will include only repositories that the
|
||
current viewer owns.
|
||
"""
|
||
affiliations: [RepositoryAffiliation]
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have issues enabled
|
||
"""
|
||
hasIssuesEnabled: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they are archived and not maintained
|
||
"""
|
||
isArchived: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they are forks of another repository
|
||
"""
|
||
isFork: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have been locked
|
||
"""
|
||
isLocked: Boolean
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for repositories returned from the connection
|
||
"""
|
||
orderBy: RepositoryOrder
|
||
|
||
"""
|
||
Array of owner's affiliation options for repositories returned from the
|
||
connection. For example, OWNER will include only repositories that the
|
||
organization or user being viewed owns.
|
||
"""
|
||
ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
|
||
|
||
"""
|
||
If non-null, filters repositories according to privacy
|
||
"""
|
||
privacy: RepositoryPrivacy
|
||
): RepositoryConnection!
|
||
|
||
"""
|
||
Find Repository.
|
||
"""
|
||
repository(
|
||
"""
|
||
Follow repository renames. If disabled, a repository referenced by its old name will return an error.
|
||
"""
|
||
followRenames: Boolean = true
|
||
|
||
"""
|
||
Name of Repository to find.
|
||
"""
|
||
name: String!
|
||
): Repository
|
||
|
||
"""
|
||
Discussion comments this user has authored.
|
||
"""
|
||
repositoryDiscussionComments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter discussion comments to only those that were marked as the answer
|
||
"""
|
||
onlyAnswers: Boolean = false
|
||
|
||
"""
|
||
Filter discussion comments to only those in a specific repository.
|
||
"""
|
||
repositoryId: ID
|
||
): DiscussionCommentConnection!
|
||
|
||
"""
|
||
Discussions this user has started.
|
||
"""
|
||
repositoryDiscussions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Filter discussions to only those that have been answered or not. Defaults to
|
||
including both answered and unanswered discussions.
|
||
"""
|
||
answered: Boolean = null
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for discussions returned from the connection.
|
||
"""
|
||
orderBy: DiscussionOrder = {field: CREATED_AT, direction: DESC}
|
||
|
||
"""
|
||
Filter discussions to only those in a specific repository.
|
||
"""
|
||
repositoryId: ID
|
||
|
||
"""
|
||
A list of states to filter the discussions by.
|
||
"""
|
||
states: [DiscussionState!] = []
|
||
): DiscussionConnection!
|
||
|
||
"""
|
||
A list of all repository migrations for this organization.
|
||
"""
|
||
repositoryMigrations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for repository migrations returned.
|
||
"""
|
||
orderBy: RepositoryMigrationOrder = {field: CREATED_AT, direction: ASC}
|
||
|
||
"""
|
||
Filter repository migrations by repository name.
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
Filter repository migrations by state.
|
||
"""
|
||
state: MigrationState
|
||
): RepositoryMigrationConnection!
|
||
|
||
"""
|
||
When true the organization requires all members, billing managers, and outside
|
||
collaborators to enable two-factor authentication.
|
||
"""
|
||
requiresTwoFactorAuthentication: Boolean
|
||
|
||
"""
|
||
The HTTP path for this organization.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Returns a single ruleset from the current organization by ID.
|
||
"""
|
||
ruleset(
|
||
"""
|
||
The ID of the ruleset to be returned.
|
||
"""
|
||
databaseId: Int!
|
||
): RepositoryRuleset
|
||
|
||
"""
|
||
A list of rulesets for this organization.
|
||
"""
|
||
rulesets(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Return rulesets configured at higher levels that apply to this organization
|
||
"""
|
||
includeParents: Boolean = true
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): RepositoryRulesetConnection
|
||
|
||
"""
|
||
The Organization's SAML identity provider. Visible to (1) organization owners,
|
||
(2) organization owners' personal access tokens (classic) with read:org or
|
||
admin:org scope, (3) GitHub App with an installation token with read or write
|
||
access to members.
|
||
"""
|
||
samlIdentityProvider: OrganizationIdentityProvider
|
||
|
||
"""
|
||
List of users and organizations this entity is sponsoring.
|
||
"""
|
||
sponsoring(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the users and organizations returned from the connection.
|
||
"""
|
||
orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
|
||
): SponsorConnection!
|
||
|
||
"""
|
||
List of sponsors for this user or organization.
|
||
"""
|
||
sponsors(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for sponsors returned from the connection.
|
||
"""
|
||
orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
|
||
|
||
"""
|
||
If given, will filter for sponsors at the given tier. Will only return
|
||
sponsors whose tier the viewer is permitted to see.
|
||
"""
|
||
tierId: ID
|
||
): SponsorConnection!
|
||
|
||
"""
|
||
Events involving this sponsorable, such as new sponsorships.
|
||
"""
|
||
sponsorsActivities(
|
||
"""
|
||
Filter activities to only the specified actions.
|
||
"""
|
||
actions: [SponsorsActivityAction!] = []
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Whether to include those events where this sponsorable acted as the sponsor.
|
||
Defaults to only including events where this sponsorable was the recipient
|
||
of a sponsorship.
|
||
"""
|
||
includeAsSponsor: Boolean = false
|
||
|
||
"""
|
||
Whether or not to include private activities in the result set. Defaults to including public and private activities.
|
||
"""
|
||
includePrivate: Boolean = true
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for activity returned from the connection.
|
||
"""
|
||
orderBy: SponsorsActivityOrder = {field: TIMESTAMP, direction: DESC}
|
||
|
||
"""
|
||
Filter activities returned to only those that occurred in the most recent
|
||
specified time period. Set to ALL to avoid filtering by when the activity
|
||
occurred. Will be ignored if `since` or `until` is given.
|
||
"""
|
||
period: SponsorsActivityPeriod = MONTH
|
||
|
||
"""
|
||
Filter activities to those that occurred on or after this time.
|
||
"""
|
||
since: DateTime
|
||
|
||
"""
|
||
Filter activities to those that occurred before this time.
|
||
"""
|
||
until: DateTime
|
||
): SponsorsActivityConnection!
|
||
|
||
"""
|
||
The GitHub Sponsors listing for this user or organization.
|
||
"""
|
||
sponsorsListing: SponsorsListing
|
||
|
||
"""
|
||
The sponsorship from the viewer to this user/organization; that is, the sponsorship where you're the sponsor.
|
||
"""
|
||
sponsorshipForViewerAsSponsor(
|
||
"""
|
||
Whether to return the sponsorship only if it's still active. Pass false to
|
||
get the viewer's sponsorship back even if it has been cancelled.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
): Sponsorship
|
||
|
||
"""
|
||
The sponsorship from this user/organization to the viewer; that is, the sponsorship you're receiving.
|
||
"""
|
||
sponsorshipForViewerAsSponsorable(
|
||
"""
|
||
Whether to return the sponsorship only if it's still active. Pass false to
|
||
get the sponsorship back even if it has been cancelled.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
): Sponsorship
|
||
|
||
"""
|
||
List of sponsorship updates sent from this sponsorable to sponsors.
|
||
"""
|
||
sponsorshipNewsletters(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for sponsorship updates returned from the connection.
|
||
"""
|
||
orderBy: SponsorshipNewsletterOrder = {field: CREATED_AT, direction: DESC}
|
||
): SponsorshipNewsletterConnection!
|
||
|
||
"""
|
||
The sponsorships where this user or organization is the maintainer receiving the funds.
|
||
"""
|
||
sponsorshipsAsMaintainer(
|
||
"""
|
||
Whether to include only sponsorships that are active right now, versus all
|
||
sponsorships this maintainer has ever received.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Whether or not to include private sponsorships in the result set
|
||
"""
|
||
includePrivate: Boolean = false
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for sponsorships returned from this connection. If left
|
||
blank, the sponsorships will be ordered based on relevancy to the viewer.
|
||
"""
|
||
orderBy: SponsorshipOrder
|
||
): SponsorshipConnection!
|
||
|
||
"""
|
||
The sponsorships where this user or organization is the funder.
|
||
"""
|
||
sponsorshipsAsSponsor(
|
||
"""
|
||
Whether to include only sponsorships that are active right now, versus all sponsorships this sponsor has ever made.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter sponsorships returned to those for the specified maintainers. That
|
||
is, the recipient of the sponsorship is a user or organization with one of
|
||
the given logins.
|
||
"""
|
||
maintainerLogins: [String!]
|
||
|
||
"""
|
||
Ordering options for sponsorships returned from this connection. If left
|
||
blank, the sponsorships will be ordered based on relevancy to the viewer.
|
||
"""
|
||
orderBy: SponsorshipOrder
|
||
): SponsorshipConnection!
|
||
|
||
"""
|
||
Find an organization's team by its slug.
|
||
"""
|
||
team(
|
||
"""
|
||
The name or slug of the team to find.
|
||
"""
|
||
slug: String!
|
||
): Team
|
||
|
||
"""
|
||
A list of teams in this organization.
|
||
"""
|
||
teams(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
If true, filters teams that are mapped to an LDAP Group (Enterprise only)
|
||
"""
|
||
ldapMapped: Boolean
|
||
|
||
"""
|
||
If non-null, filters teams according to notification setting
|
||
"""
|
||
notificationSetting: TeamNotificationSetting
|
||
|
||
"""
|
||
Ordering options for teams returned from the connection
|
||
"""
|
||
orderBy: TeamOrder
|
||
|
||
"""
|
||
If non-null, filters teams according to privacy
|
||
"""
|
||
privacy: TeamPrivacy
|
||
|
||
"""
|
||
If non-null, filters teams with query on team name and team slug
|
||
"""
|
||
query: String
|
||
|
||
"""
|
||
If non-null, filters teams according to whether the viewer is an admin or member on team
|
||
"""
|
||
role: TeamRole
|
||
|
||
"""
|
||
If true, restrict to only root teams
|
||
"""
|
||
rootTeamsOnly: Boolean = false
|
||
|
||
"""
|
||
User logins to filter by
|
||
"""
|
||
userLogins: [String!]
|
||
): TeamConnection!
|
||
|
||
"""
|
||
The HTTP path listing organization's teams
|
||
"""
|
||
teamsResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL listing organization's teams
|
||
"""
|
||
teamsUrl: URI!
|
||
|
||
"""
|
||
The amount in United States cents (e.g., 500 = $5.00 USD) that this entity has
|
||
spent on GitHub to fund sponsorships. Only returns a value when viewed by the
|
||
user themselves or by a user who can manage sponsorships for the requested organization.
|
||
"""
|
||
totalSponsorshipAmountAsSponsorInCents(
|
||
"""
|
||
Filter payments to those that occurred on or after this time.
|
||
"""
|
||
since: DateTime
|
||
|
||
"""
|
||
Filter payments to those made to the users or organizations with the specified usernames.
|
||
"""
|
||
sponsorableLogins: [String!] = []
|
||
|
||
"""
|
||
Filter payments to those that occurred before this time.
|
||
"""
|
||
until: DateTime
|
||
): Int
|
||
|
||
"""
|
||
The organization's Twitter username.
|
||
"""
|
||
twitterUsername: String
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this organization.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Organization is adminable by the viewer.
|
||
"""
|
||
viewerCanAdminister: Boolean!
|
||
|
||
"""
|
||
Can the viewer pin repositories and gists to the profile?
|
||
"""
|
||
viewerCanChangePinnedItems: Boolean!
|
||
|
||
"""
|
||
Can the current viewer create new projects on this owner.
|
||
"""
|
||
viewerCanCreateProjects: Boolean!
|
||
|
||
"""
|
||
Viewer can create repositories on this organization
|
||
"""
|
||
viewerCanCreateRepositories: Boolean!
|
||
|
||
"""
|
||
Viewer can create teams on this organization.
|
||
"""
|
||
viewerCanCreateTeams: Boolean!
|
||
|
||
"""
|
||
Whether or not the viewer is able to sponsor this user/organization.
|
||
"""
|
||
viewerCanSponsor: Boolean!
|
||
|
||
"""
|
||
Viewer is an active member of this organization.
|
||
"""
|
||
viewerIsAMember: Boolean!
|
||
|
||
"""
|
||
Whether or not this Organization is followed by the viewer.
|
||
"""
|
||
viewerIsFollowing: Boolean!
|
||
|
||
"""
|
||
True if the viewer is sponsoring this user/organization.
|
||
"""
|
||
viewerIsSponsoring: Boolean!
|
||
|
||
"""
|
||
Whether contributors are required to sign off on web-based commits for repositories in this organization.
|
||
"""
|
||
webCommitSignoffRequired: Boolean!
|
||
|
||
"""
|
||
The organization's public profile URL.
|
||
"""
|
||
websiteUrl: URI
|
||
}
|
||
|
||
"""
|
||
An audit entry in an organization audit log.
|
||
"""
|
||
union 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
|
||
|
||
"""
|
||
The connection type for OrganizationAuditEntry.
|
||
"""
|
||
type OrganizationAuditEntryConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [OrganizationAuditEntryEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [OrganizationAuditEntry]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Metadata for an audit entry with action org.*
|
||
"""
|
||
interface OrganizationAuditEntryData {
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type OrganizationAuditEntryEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: OrganizationAuditEntry
|
||
}
|
||
|
||
"""
|
||
A list of organizations managed by an enterprise.
|
||
"""
|
||
type OrganizationConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [OrganizationEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Organization]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type OrganizationEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Organization
|
||
}
|
||
|
||
"""
|
||
The connection type for User.
|
||
"""
|
||
type OrganizationEnterpriseOwnerConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [OrganizationEnterpriseOwnerEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [User]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An enterprise owner in the context of an organization that is part of the enterprise.
|
||
"""
|
||
type OrganizationEnterpriseOwnerEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: User
|
||
|
||
"""
|
||
The role of the owner with respect to the organization.
|
||
"""
|
||
organizationRole: RoleInOrganization!
|
||
}
|
||
|
||
"""
|
||
An Identity Provider configured to provision SAML and SCIM identities for
|
||
Organizations. Visible to (1) organization owners, (2) organization owners'
|
||
personal access tokens (classic) with read:org or admin:org scope, (3) GitHub
|
||
App with an installation token with read or write access to members.
|
||
"""
|
||
type OrganizationIdentityProvider implements Node {
|
||
"""
|
||
The digest algorithm used to sign SAML requests for the Identity Provider.
|
||
"""
|
||
digestMethod: URI
|
||
|
||
"""
|
||
External Identities provisioned by this Identity Provider
|
||
"""
|
||
externalIdentities(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter to external identities with the users login
|
||
"""
|
||
login: String
|
||
|
||
"""
|
||
Filter to external identities with valid org membership only
|
||
"""
|
||
membersOnly: Boolean
|
||
|
||
"""
|
||
Filter to external identities with the users userName/NameID attribute
|
||
"""
|
||
userName: String
|
||
): ExternalIdentityConnection!
|
||
id: ID!
|
||
|
||
"""
|
||
The x509 certificate used by the Identity Provider to sign assertions and responses.
|
||
"""
|
||
idpCertificate: X509Certificate
|
||
|
||
"""
|
||
The Issuer Entity ID for the SAML Identity Provider
|
||
"""
|
||
issuer: String
|
||
|
||
"""
|
||
Organization this Identity Provider belongs to
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The signature algorithm used to sign SAML requests for the Identity Provider.
|
||
"""
|
||
signatureMethod: URI
|
||
|
||
"""
|
||
The URL endpoint for the Identity Provider's SAML SSO.
|
||
"""
|
||
ssoUrl: URI
|
||
}
|
||
|
||
"""
|
||
An Invitation for a user to an organization.
|
||
"""
|
||
type OrganizationInvitation implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The email address of the user invited to the organization.
|
||
"""
|
||
email: String
|
||
id: ID!
|
||
|
||
"""
|
||
The source of the invitation.
|
||
"""
|
||
invitationSource: OrganizationInvitationSource!
|
||
|
||
"""
|
||
The type of invitation that was sent (e.g. email, user).
|
||
"""
|
||
invitationType: OrganizationInvitationType!
|
||
|
||
"""
|
||
The user who was invited to the organization.
|
||
"""
|
||
invitee: User
|
||
|
||
"""
|
||
The user who created the invitation.
|
||
"""
|
||
inviter: User!
|
||
|
||
"""
|
||
The organization the invite is for
|
||
"""
|
||
organization: Organization!
|
||
|
||
"""
|
||
The user's pending role in the organization (e.g. member, owner).
|
||
"""
|
||
role: OrganizationInvitationRole!
|
||
}
|
||
|
||
"""
|
||
The connection type for OrganizationInvitation.
|
||
"""
|
||
type OrganizationInvitationConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [OrganizationInvitationEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [OrganizationInvitation]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type OrganizationInvitationEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: OrganizationInvitation
|
||
}
|
||
|
||
"""
|
||
The possible organization invitation roles.
|
||
"""
|
||
enum OrganizationInvitationRole {
|
||
"""
|
||
The user is invited to be an admin of the organization.
|
||
"""
|
||
ADMIN
|
||
|
||
"""
|
||
The user is invited to be a billing manager of the organization.
|
||
"""
|
||
BILLING_MANAGER
|
||
|
||
"""
|
||
The user is invited to be a direct member of the organization.
|
||
"""
|
||
DIRECT_MEMBER
|
||
|
||
"""
|
||
The user's previous role will be reinstated.
|
||
"""
|
||
REINSTATE
|
||
}
|
||
|
||
"""
|
||
The possible organization invitation sources.
|
||
"""
|
||
enum OrganizationInvitationSource {
|
||
"""
|
||
The invitation was created from the web interface or from API
|
||
"""
|
||
MEMBER
|
||
|
||
"""
|
||
The invitation was created from SCIM
|
||
"""
|
||
SCIM
|
||
|
||
"""
|
||
The invitation was sent before this feature was added
|
||
"""
|
||
UNKNOWN
|
||
}
|
||
|
||
"""
|
||
The possible organization invitation types.
|
||
"""
|
||
enum OrganizationInvitationType {
|
||
"""
|
||
The invitation was to an email address.
|
||
"""
|
||
EMAIL
|
||
|
||
"""
|
||
The invitation was to an existing user.
|
||
"""
|
||
USER
|
||
}
|
||
|
||
"""
|
||
The connection type for User.
|
||
"""
|
||
type OrganizationMemberConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [OrganizationMemberEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [User]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a user within an organization.
|
||
"""
|
||
type OrganizationMemberEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.
|
||
"""
|
||
hasTwoFactorEnabled: Boolean
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: User
|
||
|
||
"""
|
||
The role this user has in the organization.
|
||
"""
|
||
role: OrganizationMemberRole
|
||
}
|
||
|
||
"""
|
||
The possible roles within an organization for its members.
|
||
"""
|
||
enum OrganizationMemberRole {
|
||
"""
|
||
The user is an administrator of the organization.
|
||
"""
|
||
ADMIN
|
||
|
||
"""
|
||
The user is a member of the organization.
|
||
"""
|
||
MEMBER
|
||
}
|
||
|
||
"""
|
||
The possible values for the members can create repositories setting on an organization.
|
||
"""
|
||
enum OrganizationMembersCanCreateRepositoriesSettingValue {
|
||
"""
|
||
Members will be able to create public and private repositories.
|
||
"""
|
||
ALL
|
||
|
||
"""
|
||
Members will not be able to create public or private repositories.
|
||
"""
|
||
DISABLED
|
||
|
||
"""
|
||
Members will be able to create only internal repositories.
|
||
"""
|
||
INTERNAL
|
||
|
||
"""
|
||
Members will be able to create only private repositories.
|
||
"""
|
||
PRIVATE
|
||
}
|
||
|
||
"""
|
||
A GitHub Enterprise Importer (GEI) organization migration.
|
||
"""
|
||
type OrganizationMigration implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: String
|
||
|
||
"""
|
||
The reason the organization migration failed.
|
||
"""
|
||
failureReason: String
|
||
id: ID!
|
||
|
||
"""
|
||
The remaining amount of repos to be migrated.
|
||
"""
|
||
remainingRepositoriesCount: Int
|
||
|
||
"""
|
||
The name of the source organization to be migrated.
|
||
"""
|
||
sourceOrgName: String!
|
||
|
||
"""
|
||
The URL of the source organization to migrate.
|
||
"""
|
||
sourceOrgUrl: URI!
|
||
|
||
"""
|
||
The migration state.
|
||
"""
|
||
state: OrganizationMigrationState!
|
||
|
||
"""
|
||
The name of the target organization.
|
||
"""
|
||
targetOrgName: String!
|
||
|
||
"""
|
||
The total amount of repositories to be migrated.
|
||
"""
|
||
totalRepositoriesCount: Int
|
||
}
|
||
|
||
"""
|
||
The Octoshift Organization migration state.
|
||
"""
|
||
enum OrganizationMigrationState {
|
||
"""
|
||
The Octoshift migration has failed.
|
||
"""
|
||
FAILED
|
||
|
||
"""
|
||
The Octoshift migration has invalid credentials.
|
||
"""
|
||
FAILED_VALIDATION
|
||
|
||
"""
|
||
The Octoshift migration is in progress.
|
||
"""
|
||
IN_PROGRESS
|
||
|
||
"""
|
||
The Octoshift migration has not started.
|
||
"""
|
||
NOT_STARTED
|
||
|
||
"""
|
||
The Octoshift migration needs to have its credentials validated.
|
||
"""
|
||
PENDING_VALIDATION
|
||
|
||
"""
|
||
The Octoshift migration is performing post repository migrations.
|
||
"""
|
||
POST_REPO_MIGRATION
|
||
|
||
"""
|
||
The Octoshift migration is performing pre repository migrations.
|
||
"""
|
||
PRE_REPO_MIGRATION
|
||
|
||
"""
|
||
The Octoshift migration has been queued.
|
||
"""
|
||
QUEUED
|
||
|
||
"""
|
||
The Octoshift org migration is performing repository migrations.
|
||
"""
|
||
REPO_MIGRATION
|
||
|
||
"""
|
||
The Octoshift migration has succeeded.
|
||
"""
|
||
SUCCEEDED
|
||
}
|
||
|
||
"""
|
||
Used for argument of CreateProjectV2 mutation.
|
||
"""
|
||
union OrganizationOrUser = Organization | User
|
||
|
||
"""
|
||
Ordering options for organization connections.
|
||
"""
|
||
input OrganizationOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order organizations by.
|
||
"""
|
||
field: OrganizationOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which organization connections can be ordered.
|
||
"""
|
||
enum OrganizationOrderField {
|
||
"""
|
||
Order organizations by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order organizations by login
|
||
"""
|
||
LOGIN
|
||
}
|
||
|
||
"""
|
||
An organization teams hovercard context
|
||
"""
|
||
type OrganizationTeamsHovercardContext implements HovercardContext {
|
||
"""
|
||
A string describing this context
|
||
"""
|
||
message: String!
|
||
|
||
"""
|
||
An octicon to accompany this context
|
||
"""
|
||
octicon: String!
|
||
|
||
"""
|
||
Teams in this organization the user is a member of that are relevant
|
||
"""
|
||
relevantTeams(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): TeamConnection!
|
||
|
||
"""
|
||
The path for the full team list for this user
|
||
"""
|
||
teamsResourcePath: URI!
|
||
|
||
"""
|
||
The URL for the full team list for this user
|
||
"""
|
||
teamsUrl: URI!
|
||
|
||
"""
|
||
The total number of teams the user is on in the organization
|
||
"""
|
||
totalTeamCount: Int!
|
||
}
|
||
|
||
"""
|
||
An organization list hovercard context
|
||
"""
|
||
type OrganizationsHovercardContext implements HovercardContext {
|
||
"""
|
||
A string describing this context
|
||
"""
|
||
message: String!
|
||
|
||
"""
|
||
An octicon to accompany this context
|
||
"""
|
||
octicon: String!
|
||
|
||
"""
|
||
Organizations this user is a member of that are relevant
|
||
"""
|
||
relevantOrganizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the User's organizations.
|
||
"""
|
||
orderBy: OrganizationOrder = null
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
The total number of organizations this user is in
|
||
"""
|
||
totalOrganizationCount: Int!
|
||
}
|
||
|
||
"""
|
||
Information for an uploaded package.
|
||
"""
|
||
type Package implements Node {
|
||
id: ID!
|
||
|
||
"""
|
||
Find the latest version for the package.
|
||
"""
|
||
latestVersion: PackageVersion
|
||
|
||
"""
|
||
Identifies the name of the package.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
Identifies the type of the package.
|
||
"""
|
||
packageType: PackageType!
|
||
|
||
"""
|
||
The repository this package belongs to.
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
Statistics about package activity.
|
||
"""
|
||
statistics: PackageStatistics
|
||
|
||
"""
|
||
Find package version by version string.
|
||
"""
|
||
version(
|
||
"""
|
||
The package version.
|
||
"""
|
||
version: String!
|
||
): PackageVersion
|
||
|
||
"""
|
||
list of versions for this package
|
||
"""
|
||
versions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering of the returned packages.
|
||
"""
|
||
orderBy: PackageVersionOrder = {field: CREATED_AT, direction: DESC}
|
||
): PackageVersionConnection!
|
||
}
|
||
|
||
"""
|
||
The connection type for Package.
|
||
"""
|
||
type PackageConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PackageEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Package]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PackageEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Package
|
||
}
|
||
|
||
"""
|
||
A file in a package version.
|
||
"""
|
||
type PackageFile implements Node {
|
||
id: ID!
|
||
|
||
"""
|
||
MD5 hash of the file.
|
||
"""
|
||
md5: String
|
||
|
||
"""
|
||
Name of the file.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The package version this file belongs to.
|
||
"""
|
||
packageVersion: PackageVersion
|
||
|
||
"""
|
||
SHA1 hash of the file.
|
||
"""
|
||
sha1: String
|
||
|
||
"""
|
||
SHA256 hash of the file.
|
||
"""
|
||
sha256: String
|
||
|
||
"""
|
||
Size of the file in bytes.
|
||
"""
|
||
size: Int
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
URL to download the asset.
|
||
"""
|
||
url: URI
|
||
}
|
||
|
||
"""
|
||
The connection type for PackageFile.
|
||
"""
|
||
type PackageFileConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PackageFileEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PackageFile]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PackageFileEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PackageFile
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of package files can be ordered upon return.
|
||
"""
|
||
input PackageFileOrder {
|
||
"""
|
||
The direction in which to order package files by the specified field.
|
||
"""
|
||
direction: OrderDirection
|
||
|
||
"""
|
||
The field in which to order package files by.
|
||
"""
|
||
field: PackageFileOrderField
|
||
}
|
||
|
||
"""
|
||
Properties by which package file connections can be ordered.
|
||
"""
|
||
enum PackageFileOrderField {
|
||
"""
|
||
Order package files by creation time
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of packages can be ordered upon return.
|
||
"""
|
||
input PackageOrder {
|
||
"""
|
||
The direction in which to order packages by the specified field.
|
||
"""
|
||
direction: OrderDirection
|
||
|
||
"""
|
||
The field in which to order packages by.
|
||
"""
|
||
field: PackageOrderField
|
||
}
|
||
|
||
"""
|
||
Properties by which package connections can be ordered.
|
||
"""
|
||
enum PackageOrderField {
|
||
"""
|
||
Order packages by creation time
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
Represents an owner of a package.
|
||
"""
|
||
interface PackageOwner {
|
||
id: ID!
|
||
|
||
"""
|
||
A list of packages under the owner.
|
||
"""
|
||
packages(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Find packages by their names.
|
||
"""
|
||
names: [String]
|
||
|
||
"""
|
||
Ordering of the returned packages.
|
||
"""
|
||
orderBy: PackageOrder = {field: CREATED_AT, direction: DESC}
|
||
|
||
"""
|
||
Filter registry package by type.
|
||
"""
|
||
packageType: PackageType
|
||
|
||
"""
|
||
Find packages in a repository by ID.
|
||
"""
|
||
repositoryId: ID
|
||
): PackageConnection!
|
||
}
|
||
|
||
"""
|
||
Represents a object that contains package activity statistics such as downloads.
|
||
"""
|
||
type PackageStatistics {
|
||
"""
|
||
Number of times the package was downloaded since it was created.
|
||
"""
|
||
downloadsTotalCount: Int!
|
||
}
|
||
|
||
"""
|
||
A version tag contains the mapping between a tag name and a version.
|
||
"""
|
||
type PackageTag implements Node {
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the tag name of the version.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
Version that the tag is associated with.
|
||
"""
|
||
version: PackageVersion
|
||
}
|
||
|
||
"""
|
||
The possible types of a package.
|
||
"""
|
||
enum PackageType {
|
||
"""
|
||
A debian package.
|
||
"""
|
||
DEBIAN
|
||
|
||
"""
|
||
A docker image.
|
||
"""
|
||
DOCKER
|
||
@deprecated(
|
||
reason: "DOCKER will be removed from this enum as this type will be migrated to only be used by the Packages REST API. Removal on 2021-06-21 UTC."
|
||
)
|
||
|
||
"""
|
||
A maven package.
|
||
"""
|
||
MAVEN
|
||
@deprecated(
|
||
reason: "MAVEN will be removed from this enum as this type will be migrated to only be used by the Packages REST API. Removal on 2023-02-10 UTC."
|
||
)
|
||
|
||
"""
|
||
An npm package.
|
||
"""
|
||
NPM
|
||
@deprecated(
|
||
reason: "NPM will be removed from this enum as this type will be migrated to only be used by the Packages REST API. Removal on 2022-11-21 UTC."
|
||
)
|
||
|
||
"""
|
||
A nuget package.
|
||
"""
|
||
NUGET
|
||
@deprecated(
|
||
reason: "NUGET will be removed from this enum as this type will be migrated to only be used by the Packages REST API. Removal on 2022-11-21 UTC."
|
||
)
|
||
|
||
"""
|
||
A python package.
|
||
"""
|
||
PYPI
|
||
|
||
"""
|
||
A rubygems package.
|
||
"""
|
||
RUBYGEMS
|
||
@deprecated(
|
||
reason: "RUBYGEMS will be removed from this enum as this type will be migrated to only be used by the Packages REST API. Removal on 2022-12-28 UTC."
|
||
)
|
||
}
|
||
|
||
"""
|
||
Information about a specific package version.
|
||
"""
|
||
type PackageVersion implements Node {
|
||
"""
|
||
List of files associated with this package version
|
||
"""
|
||
files(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering of the returned package files.
|
||
"""
|
||
orderBy: PackageFileOrder = {field: CREATED_AT, direction: ASC}
|
||
): PackageFileConnection!
|
||
id: ID!
|
||
|
||
"""
|
||
The package associated with this version.
|
||
"""
|
||
package: Package
|
||
|
||
"""
|
||
The platform this version was built for.
|
||
"""
|
||
platform: String
|
||
|
||
"""
|
||
Whether or not this version is a pre-release.
|
||
"""
|
||
preRelease: Boolean!
|
||
|
||
"""
|
||
The README of this package version.
|
||
"""
|
||
readme: String
|
||
|
||
"""
|
||
The release associated with this package version.
|
||
"""
|
||
release: Release
|
||
|
||
"""
|
||
Statistics about package activity.
|
||
"""
|
||
statistics: PackageVersionStatistics
|
||
|
||
"""
|
||
The package version summary.
|
||
"""
|
||
summary: String
|
||
|
||
"""
|
||
The version string.
|
||
"""
|
||
version: String!
|
||
}
|
||
|
||
"""
|
||
The connection type for PackageVersion.
|
||
"""
|
||
type PackageVersionConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PackageVersionEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PackageVersion]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PackageVersionEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PackageVersion
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of package versions can be ordered upon return.
|
||
"""
|
||
input PackageVersionOrder {
|
||
"""
|
||
The direction in which to order package versions by the specified field.
|
||
"""
|
||
direction: OrderDirection
|
||
|
||
"""
|
||
The field in which to order package versions by.
|
||
"""
|
||
field: PackageVersionOrderField
|
||
}
|
||
|
||
"""
|
||
Properties by which package version connections can be ordered.
|
||
"""
|
||
enum PackageVersionOrderField {
|
||
"""
|
||
Order package versions by creation time
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
Represents a object that contains package version activity statistics such as downloads.
|
||
"""
|
||
type PackageVersionStatistics {
|
||
"""
|
||
Number of times the package was downloaded since it was created.
|
||
"""
|
||
downloadsTotalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Information about pagination in a connection.
|
||
"""
|
||
type PageInfo {
|
||
"""
|
||
When paginating forwards, the cursor to continue.
|
||
"""
|
||
endCursor: String
|
||
|
||
"""
|
||
When paginating forwards, are there more items?
|
||
"""
|
||
hasNextPage: Boolean!
|
||
|
||
"""
|
||
When paginating backwards, are there more items?
|
||
"""
|
||
hasPreviousPage: Boolean!
|
||
|
||
"""
|
||
When paginating backwards, the cursor to continue.
|
||
"""
|
||
startCursor: String
|
||
}
|
||
|
||
"""
|
||
The possible types of patch statuses.
|
||
"""
|
||
enum PatchStatus {
|
||
"""
|
||
The file was added. Git status 'A'.
|
||
"""
|
||
ADDED
|
||
|
||
"""
|
||
The file's type was changed. Git status 'T'.
|
||
"""
|
||
CHANGED
|
||
|
||
"""
|
||
The file was copied. Git status 'C'.
|
||
"""
|
||
COPIED
|
||
|
||
"""
|
||
The file was deleted. Git status 'D'.
|
||
"""
|
||
DELETED
|
||
|
||
"""
|
||
The file's contents were changed. Git status 'M'.
|
||
"""
|
||
MODIFIED
|
||
|
||
"""
|
||
The file was renamed. Git status 'R'.
|
||
"""
|
||
RENAMED
|
||
}
|
||
|
||
"""
|
||
Types that can grant permissions on a repository to a user
|
||
"""
|
||
union PermissionGranter = Organization | Repository | Team
|
||
|
||
"""
|
||
A level of permission and source for a user's access to a repository.
|
||
"""
|
||
type PermissionSource {
|
||
"""
|
||
The organization the repository belongs to.
|
||
"""
|
||
organization: Organization!
|
||
|
||
"""
|
||
The level of access this source has granted to the user.
|
||
"""
|
||
permission: DefaultRepositoryPermissionField!
|
||
|
||
"""
|
||
The source of this permission.
|
||
"""
|
||
source: PermissionGranter!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of PinIssue
|
||
"""
|
||
input PinIssueInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the issue to be pinned
|
||
"""
|
||
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of PinIssue
|
||
"""
|
||
type PinIssuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The issue that was pinned
|
||
"""
|
||
issue: Issue
|
||
}
|
||
|
||
"""
|
||
Types that can be pinned to a profile page.
|
||
"""
|
||
union PinnableItem = Gist | Repository
|
||
|
||
"""
|
||
The connection type for PinnableItem.
|
||
"""
|
||
type PinnableItemConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PinnableItemEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PinnableItem]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PinnableItemEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PinnableItem
|
||
}
|
||
|
||
"""
|
||
Represents items that can be pinned to a profile page or dashboard.
|
||
"""
|
||
enum PinnableItemType {
|
||
"""
|
||
A gist.
|
||
"""
|
||
GIST
|
||
|
||
"""
|
||
An issue.
|
||
"""
|
||
ISSUE
|
||
|
||
"""
|
||
An organization.
|
||
"""
|
||
ORGANIZATION
|
||
|
||
"""
|
||
A project.
|
||
"""
|
||
PROJECT
|
||
|
||
"""
|
||
A pull request.
|
||
"""
|
||
PULL_REQUEST
|
||
|
||
"""
|
||
A repository.
|
||
"""
|
||
REPOSITORY
|
||
|
||
"""
|
||
A team.
|
||
"""
|
||
TEAM
|
||
|
||
"""
|
||
A user.
|
||
"""
|
||
USER
|
||
}
|
||
|
||
"""
|
||
A Pinned Discussion is a discussion pinned to a repository's index page.
|
||
"""
|
||
type PinnedDiscussion implements Node & RepositoryNode {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The discussion that was pinned.
|
||
"""
|
||
discussion: Discussion!
|
||
|
||
"""
|
||
Color stops of the chosen gradient
|
||
"""
|
||
gradientStopColors: [String!]!
|
||
id: ID!
|
||
|
||
"""
|
||
Background texture pattern
|
||
"""
|
||
pattern: PinnedDiscussionPattern!
|
||
|
||
"""
|
||
The actor that pinned this discussion.
|
||
"""
|
||
pinnedBy: Actor!
|
||
|
||
"""
|
||
Preconfigured background gradient option
|
||
"""
|
||
preconfiguredGradient: PinnedDiscussionGradient
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The connection type for PinnedDiscussion.
|
||
"""
|
||
type PinnedDiscussionConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PinnedDiscussionEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PinnedDiscussion]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PinnedDiscussionEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PinnedDiscussion
|
||
}
|
||
|
||
"""
|
||
Preconfigured gradients that may be used to style discussions pinned within a repository.
|
||
"""
|
||
enum PinnedDiscussionGradient {
|
||
"""
|
||
A gradient of blue to mint
|
||
"""
|
||
BLUE_MINT
|
||
|
||
"""
|
||
A gradient of blue to purple
|
||
"""
|
||
BLUE_PURPLE
|
||
|
||
"""
|
||
A gradient of pink to blue
|
||
"""
|
||
PINK_BLUE
|
||
|
||
"""
|
||
A gradient of purple to coral
|
||
"""
|
||
PURPLE_CORAL
|
||
|
||
"""
|
||
A gradient of red to orange
|
||
"""
|
||
RED_ORANGE
|
||
}
|
||
|
||
"""
|
||
Preconfigured background patterns that may be used to style discussions pinned within a repository.
|
||
"""
|
||
enum PinnedDiscussionPattern {
|
||
"""
|
||
An upward-facing chevron pattern
|
||
"""
|
||
CHEVRON_UP
|
||
|
||
"""
|
||
A hollow dot pattern
|
||
"""
|
||
DOT
|
||
|
||
"""
|
||
A solid dot pattern
|
||
"""
|
||
DOT_FILL
|
||
|
||
"""
|
||
A heart pattern
|
||
"""
|
||
HEART_FILL
|
||
|
||
"""
|
||
A plus sign pattern
|
||
"""
|
||
PLUS
|
||
|
||
"""
|
||
A lightning bolt pattern
|
||
"""
|
||
ZAP
|
||
}
|
||
|
||
"""
|
||
Represents a 'pinned' event on a given issue or pull request.
|
||
"""
|
||
type PinnedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the issue associated with the event.
|
||
"""
|
||
issue: Issue!
|
||
}
|
||
|
||
"""
|
||
A Pinned Issue is a issue pinned to a repository's index page.
|
||
"""
|
||
type PinnedIssue implements Node {
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
Identifies the primary key from the database as a BigInt.
|
||
"""
|
||
fullDatabaseId: BigInt
|
||
id: ID!
|
||
|
||
"""
|
||
The issue that was pinned.
|
||
"""
|
||
issue: Issue!
|
||
|
||
"""
|
||
The actor that pinned this issue.
|
||
"""
|
||
pinnedBy: Actor!
|
||
|
||
"""
|
||
The repository that this issue was pinned to.
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
The connection type for PinnedIssue.
|
||
"""
|
||
type PinnedIssueConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PinnedIssueEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PinnedIssue]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PinnedIssueEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PinnedIssue
|
||
}
|
||
|
||
"""
|
||
An ISO-8601 encoded UTC date string with millisecond precision.
|
||
"""
|
||
scalar PreciseDateTime
|
||
|
||
"""
|
||
Audit log entry for a private_repository_forking.disable event.
|
||
"""
|
||
type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The HTTP path for this enterprise.
|
||
"""
|
||
enterpriseResourcePath: URI
|
||
|
||
"""
|
||
The slug of the enterprise.
|
||
"""
|
||
enterpriseSlug: String
|
||
|
||
"""
|
||
The HTTP URL for this enterprise.
|
||
"""
|
||
enterpriseUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a private_repository_forking.enable event.
|
||
"""
|
||
type PrivateRepositoryForkingEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The HTTP path for this enterprise.
|
||
"""
|
||
enterpriseResourcePath: URI
|
||
|
||
"""
|
||
The slug of the enterprise.
|
||
"""
|
||
enterpriseSlug: String
|
||
|
||
"""
|
||
The HTTP URL for this enterprise.
|
||
"""
|
||
enterpriseUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
A curatable list of repositories relating to a repository owner, which defaults
|
||
to showing the most popular repositories they own.
|
||
"""
|
||
type ProfileItemShowcase {
|
||
"""
|
||
Whether or not the owner has pinned any repositories or gists.
|
||
"""
|
||
hasPinnedItems: Boolean!
|
||
|
||
"""
|
||
The repositories and gists in the showcase. If the profile owner has any
|
||
pinned items, those will be returned. Otherwise, the profile owner's popular
|
||
repositories will be returned.
|
||
"""
|
||
items(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): PinnableItemConnection!
|
||
}
|
||
|
||
"""
|
||
Represents any entity on GitHub that has a profile page.
|
||
"""
|
||
interface ProfileOwner {
|
||
"""
|
||
Determine if this repository owner has any items that can be pinned to their profile.
|
||
"""
|
||
anyPinnableItems(
|
||
"""
|
||
Filter to only a particular kind of pinnable item.
|
||
"""
|
||
type: PinnableItemType
|
||
): Boolean!
|
||
|
||
"""
|
||
The public profile email.
|
||
"""
|
||
email: String
|
||
id: ID!
|
||
|
||
"""
|
||
Showcases a selection of repositories and gists that the profile owner has
|
||
either curated or that have been selected automatically based on popularity.
|
||
"""
|
||
itemShowcase: ProfileItemShowcase!
|
||
|
||
"""
|
||
The public profile location.
|
||
"""
|
||
location: String
|
||
|
||
"""
|
||
The username used to login.
|
||
"""
|
||
login: String!
|
||
|
||
"""
|
||
The public profile name.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
A list of repositories and gists this profile owner can pin to their profile.
|
||
"""
|
||
pinnableItems(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter the types of pinnable items that are returned.
|
||
"""
|
||
types: [PinnableItemType!]
|
||
): PinnableItemConnection!
|
||
|
||
"""
|
||
A list of repositories and gists this profile owner has pinned to their profile
|
||
"""
|
||
pinnedItems(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter the types of pinned items that are returned.
|
||
"""
|
||
types: [PinnableItemType!]
|
||
): PinnableItemConnection!
|
||
|
||
"""
|
||
Returns how many more items this profile owner can pin to their profile.
|
||
"""
|
||
pinnedItemsRemaining: Int!
|
||
|
||
"""
|
||
Can the viewer pin repositories and gists to the profile?
|
||
"""
|
||
viewerCanChangePinnedItems: Boolean!
|
||
|
||
"""
|
||
The public profile website URL.
|
||
"""
|
||
websiteUrl: URI
|
||
}
|
||
|
||
"""
|
||
Projects manage issues, pull requests and notes within a project owner.
|
||
"""
|
||
type Project implements Closable & Node & Updatable {
|
||
"""
|
||
The project's description body.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
The projects description body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
Indicates if the object is closed (definition of closed may depend on type)
|
||
"""
|
||
closed: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the object was closed.
|
||
"""
|
||
closedAt: DateTime
|
||
|
||
"""
|
||
List of columns in the project
|
||
"""
|
||
columns(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectColumnConnection!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who originally created the project.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
The project's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The project's number.
|
||
"""
|
||
number: Int!
|
||
|
||
"""
|
||
The project's owner. Currently limited to repositories, organizations, and users.
|
||
"""
|
||
owner: ProjectOwner!
|
||
|
||
"""
|
||
List of pending cards in this project
|
||
"""
|
||
pendingCards(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
A list of archived states to filter the cards by
|
||
"""
|
||
archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED]
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectCardConnection!
|
||
|
||
"""
|
||
Project progress details.
|
||
"""
|
||
progress: ProjectProgress!
|
||
|
||
"""
|
||
The HTTP path for this project
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Whether the project is open or closed.
|
||
"""
|
||
state: ProjectState!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this project
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Indicates if the object can be closed by the viewer.
|
||
"""
|
||
viewerCanClose: Boolean!
|
||
|
||
"""
|
||
Indicates if the object can be reopened by the viewer.
|
||
"""
|
||
viewerCanReopen: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
}
|
||
|
||
"""
|
||
A card in a project.
|
||
"""
|
||
type ProjectCard implements Node {
|
||
"""
|
||
The project column this card is associated under. A card may only belong to one
|
||
project column at a time. The column field will be null if the card is created
|
||
in a pending state and has yet to be associated with a column. Once cards are
|
||
associated with a column, they will not become pending in the future.
|
||
"""
|
||
column: ProjectColumn
|
||
|
||
"""
|
||
The card content item
|
||
"""
|
||
content: ProjectCardItem
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who created this card
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
Whether the card is archived
|
||
"""
|
||
isArchived: Boolean!
|
||
|
||
"""
|
||
The card note
|
||
"""
|
||
note: String
|
||
|
||
"""
|
||
The project that contains this card.
|
||
"""
|
||
project: Project!
|
||
|
||
"""
|
||
The HTTP path for this card
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The state of ProjectCard
|
||
"""
|
||
state: ProjectCardState
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this card
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
The possible archived states of a project card.
|
||
"""
|
||
enum ProjectCardArchivedState {
|
||
"""
|
||
A project card that is archived
|
||
"""
|
||
ARCHIVED
|
||
|
||
"""
|
||
A project card that is not archived
|
||
"""
|
||
NOT_ARCHIVED
|
||
}
|
||
|
||
"""
|
||
The connection type for ProjectCard.
|
||
"""
|
||
type ProjectCardConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectCardEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectCard]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectCardEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectCard
|
||
}
|
||
|
||
"""
|
||
An issue or PR and its owning repository to be used in a project card.
|
||
"""
|
||
input ProjectCardImport {
|
||
"""
|
||
The issue or pull request number.
|
||
"""
|
||
number: Int!
|
||
|
||
"""
|
||
Repository name with owner (owner/repository).
|
||
"""
|
||
repository: String!
|
||
}
|
||
|
||
"""
|
||
Types that can be inside Project Cards.
|
||
"""
|
||
union ProjectCardItem = Issue | PullRequest
|
||
|
||
"""
|
||
Various content states of a ProjectCard
|
||
"""
|
||
enum ProjectCardState {
|
||
"""
|
||
The card has content only.
|
||
"""
|
||
CONTENT_ONLY
|
||
|
||
"""
|
||
The card has a note only.
|
||
"""
|
||
NOTE_ONLY
|
||
|
||
"""
|
||
The card is redacted.
|
||
"""
|
||
REDACTED
|
||
}
|
||
|
||
"""
|
||
A column inside a project.
|
||
"""
|
||
type ProjectColumn implements Node {
|
||
"""
|
||
List of cards in the column
|
||
"""
|
||
cards(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
A list of archived states to filter the cards by
|
||
"""
|
||
archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED]
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectCardConnection!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
The project column's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The project that contains this column.
|
||
"""
|
||
project: Project!
|
||
|
||
"""
|
||
The semantic purpose of the column
|
||
"""
|
||
purpose: ProjectColumnPurpose
|
||
|
||
"""
|
||
The HTTP path for this project column
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this project column
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
The connection type for ProjectColumn.
|
||
"""
|
||
type ProjectColumnConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectColumnEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectColumn]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectColumnEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectColumn
|
||
}
|
||
|
||
"""
|
||
A project column and a list of its issues and PRs.
|
||
"""
|
||
input ProjectColumnImport {
|
||
"""
|
||
The name of the column.
|
||
"""
|
||
columnName: String!
|
||
|
||
"""
|
||
A list of issues and pull requests in the column.
|
||
"""
|
||
issues: [ProjectCardImport!]
|
||
|
||
"""
|
||
The position of the column, starting from 0.
|
||
"""
|
||
position: Int!
|
||
}
|
||
|
||
"""
|
||
The semantic purpose of the column - todo, in progress, or done.
|
||
"""
|
||
enum ProjectColumnPurpose {
|
||
"""
|
||
The column contains cards which are complete
|
||
"""
|
||
DONE
|
||
|
||
"""
|
||
The column contains cards which are currently being worked on
|
||
"""
|
||
IN_PROGRESS
|
||
|
||
"""
|
||
The column contains cards still to be worked on
|
||
"""
|
||
TODO
|
||
}
|
||
|
||
"""
|
||
A list of projects associated with the owner.
|
||
"""
|
||
type ProjectConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Project]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Project
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of projects can be ordered upon return.
|
||
"""
|
||
input ProjectOrder {
|
||
"""
|
||
The direction in which to order projects by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field in which to order projects by.
|
||
"""
|
||
field: ProjectOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which project connections can be ordered.
|
||
"""
|
||
enum ProjectOrderField {
|
||
"""
|
||
Order projects by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order projects by name
|
||
"""
|
||
NAME
|
||
|
||
"""
|
||
Order projects by update time
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
Represents an owner of a Project.
|
||
"""
|
||
interface ProjectOwner {
|
||
id: ID!
|
||
|
||
"""
|
||
Find project by number.
|
||
"""
|
||
project(
|
||
"""
|
||
The project number to find.
|
||
"""
|
||
number: Int!
|
||
): Project
|
||
|
||
"""
|
||
A list of projects under the owner.
|
||
"""
|
||
projects(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for projects returned from the connection
|
||
"""
|
||
orderBy: ProjectOrder
|
||
|
||
"""
|
||
Query to search projects by, currently only searching by name.
|
||
"""
|
||
search: String
|
||
|
||
"""
|
||
A list of states to filter the projects by.
|
||
"""
|
||
states: [ProjectState!]
|
||
): ProjectConnection!
|
||
|
||
"""
|
||
The HTTP path listing owners projects
|
||
"""
|
||
projectsResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL listing owners projects
|
||
"""
|
||
projectsUrl: URI!
|
||
|
||
"""
|
||
Can the current viewer create new projects on this owner.
|
||
"""
|
||
viewerCanCreateProjects: Boolean!
|
||
}
|
||
|
||
"""
|
||
Project progress stats.
|
||
"""
|
||
type ProjectProgress {
|
||
"""
|
||
The number of done cards.
|
||
"""
|
||
doneCount: Int!
|
||
|
||
"""
|
||
The percentage of done cards.
|
||
"""
|
||
donePercentage: Float!
|
||
|
||
"""
|
||
Whether progress tracking is enabled and cards with purpose exist for this project
|
||
"""
|
||
enabled: Boolean!
|
||
|
||
"""
|
||
The number of in-progress cards.
|
||
"""
|
||
inProgressCount: Int!
|
||
|
||
"""
|
||
The percentage of in-progress cards.
|
||
"""
|
||
inProgressPercentage: Float!
|
||
|
||
"""
|
||
The number of to do cards.
|
||
"""
|
||
todoCount: Int!
|
||
|
||
"""
|
||
The percentage of to do cards.
|
||
"""
|
||
todoPercentage: Float!
|
||
}
|
||
|
||
"""
|
||
State of the project; either 'open' or 'closed'
|
||
"""
|
||
enum ProjectState {
|
||
"""
|
||
The project is closed.
|
||
"""
|
||
CLOSED
|
||
|
||
"""
|
||
The project is open.
|
||
"""
|
||
OPEN
|
||
}
|
||
|
||
"""
|
||
GitHub-provided templates for Projects
|
||
"""
|
||
enum ProjectTemplate {
|
||
"""
|
||
Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns.
|
||
"""
|
||
AUTOMATED_KANBAN_V2
|
||
|
||
"""
|
||
Create a board with triggers to automatically move cards across columns with review automation.
|
||
"""
|
||
AUTOMATED_REVIEWS_KANBAN
|
||
|
||
"""
|
||
Create a board with columns for To do, In progress and Done.
|
||
"""
|
||
BASIC_KANBAN
|
||
|
||
"""
|
||
Create a board to triage and prioritize bugs with To do, priority, and Done columns.
|
||
"""
|
||
BUG_TRIAGE
|
||
}
|
||
|
||
"""
|
||
New projects that manage issues, pull requests and drafts using tables and boards.
|
||
"""
|
||
type ProjectV2 implements Closable & Node & Updatable {
|
||
"""
|
||
Returns true if the project is closed.
|
||
"""
|
||
closed: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the object was closed.
|
||
"""
|
||
closedAt: DateTime
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who originally created the project.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
A field of the project
|
||
"""
|
||
field(
|
||
"""
|
||
The name of the field
|
||
"""
|
||
name: String!
|
||
): ProjectV2FieldConfiguration
|
||
|
||
"""
|
||
List of fields and their constraints in the project
|
||
"""
|
||
fields(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for project v2 fields returned from the connection
|
||
"""
|
||
orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
|
||
): ProjectV2FieldConfigurationConnection!
|
||
id: ID!
|
||
|
||
"""
|
||
List of items in the project
|
||
"""
|
||
items(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for project v2 items returned from the connection
|
||
"""
|
||
orderBy: ProjectV2ItemOrder = {field: POSITION, direction: ASC}
|
||
): ProjectV2ItemConnection!
|
||
|
||
"""
|
||
The project's number.
|
||
"""
|
||
number: Int!
|
||
|
||
"""
|
||
The project's owner. Currently limited to organizations and users.
|
||
"""
|
||
owner: ProjectV2Owner!
|
||
|
||
"""
|
||
Returns true if the project is public.
|
||
"""
|
||
public: Boolean!
|
||
|
||
"""
|
||
The project's readme.
|
||
"""
|
||
readme: String
|
||
|
||
"""
|
||
The repositories the project is linked to.
|
||
"""
|
||
repositories(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for repositories returned from the connection
|
||
"""
|
||
orderBy: RepositoryOrder = {field: CREATED_AT, direction: DESC}
|
||
): RepositoryConnection!
|
||
|
||
"""
|
||
The HTTP path for this project
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The project's short description.
|
||
"""
|
||
shortDescription: String
|
||
|
||
"""
|
||
The teams the project is linked to.
|
||
"""
|
||
teams(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for teams returned from this connection.
|
||
"""
|
||
orderBy: TeamOrder = {field: NAME, direction: ASC}
|
||
): TeamConnection!
|
||
|
||
"""
|
||
Returns true if this project is a template.
|
||
"""
|
||
template: Boolean!
|
||
|
||
"""
|
||
The project's name.
|
||
"""
|
||
title: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this project
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
A view of the project
|
||
"""
|
||
view(
|
||
"""
|
||
The number of a view belonging to the project
|
||
"""
|
||
number: Int!
|
||
): ProjectV2View
|
||
|
||
"""
|
||
Indicates if the object can be closed by the viewer.
|
||
"""
|
||
viewerCanClose: Boolean!
|
||
|
||
"""
|
||
Indicates if the object can be reopened by the viewer.
|
||
"""
|
||
viewerCanReopen: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
List of views in the project
|
||
"""
|
||
views(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for project v2 views returned from the connection
|
||
"""
|
||
orderBy: ProjectV2ViewOrder = {field: POSITION, direction: ASC}
|
||
): ProjectV2ViewConnection!
|
||
|
||
"""
|
||
A workflow of the project
|
||
"""
|
||
workflow(
|
||
"""
|
||
The number of a workflow belonging to the project
|
||
"""
|
||
number: Int!
|
||
): ProjectV2Workflow
|
||
|
||
"""
|
||
List of the workflows in the project
|
||
"""
|
||
workflows(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for project v2 workflows returned from the connection
|
||
"""
|
||
orderBy: ProjectV2WorkflowOrder = {field: NAME, direction: ASC}
|
||
): ProjectV2WorkflowConnection!
|
||
}
|
||
|
||
"""
|
||
Possible collaborators for a project.
|
||
"""
|
||
union ProjectV2Actor = Team | User
|
||
|
||
"""
|
||
The connection type for ProjectV2Actor.
|
||
"""
|
||
type ProjectV2ActorConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectV2ActorEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectV2Actor]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectV2ActorEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectV2Actor
|
||
}
|
||
|
||
"""
|
||
A collaborator to update on a project. Only one of the userId or teamId should be provided.
|
||
"""
|
||
input ProjectV2Collaborator {
|
||
"""
|
||
The role to grant the collaborator
|
||
"""
|
||
role: ProjectV2Roles!
|
||
|
||
"""
|
||
The ID of the team as a collaborator.
|
||
"""
|
||
teamId: ID @possibleTypes(concreteTypes: ["Team"])
|
||
|
||
"""
|
||
The ID of the user as a collaborator.
|
||
"""
|
||
userId: ID @possibleTypes(concreteTypes: ["User"])
|
||
}
|
||
|
||
"""
|
||
The connection type for ProjectV2.
|
||
"""
|
||
type ProjectV2Connection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectV2Edge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectV2]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
The type of a project field.
|
||
"""
|
||
enum ProjectV2CustomFieldType {
|
||
"""
|
||
Date
|
||
"""
|
||
DATE
|
||
|
||
"""
|
||
Number
|
||
"""
|
||
NUMBER
|
||
|
||
"""
|
||
Single Select
|
||
"""
|
||
SINGLE_SELECT
|
||
|
||
"""
|
||
Text
|
||
"""
|
||
TEXT
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectV2Edge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectV2
|
||
}
|
||
|
||
"""
|
||
A field inside a project.
|
||
"""
|
||
type ProjectV2Field implements Node & ProjectV2FieldCommon {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The field's type.
|
||
"""
|
||
dataType: ProjectV2FieldType!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
The project field's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The project that contains this field.
|
||
"""
|
||
project: ProjectV2!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
Common fields across different project field types
|
||
"""
|
||
interface ProjectV2FieldCommon {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The field's type.
|
||
"""
|
||
dataType: ProjectV2FieldType!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
The project field's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The project that contains this field.
|
||
"""
|
||
project: ProjectV2!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
Configurations for project fields.
|
||
"""
|
||
union ProjectV2FieldConfiguration = ProjectV2Field | ProjectV2IterationField | ProjectV2SingleSelectField
|
||
|
||
"""
|
||
The connection type for ProjectV2FieldConfiguration.
|
||
"""
|
||
type ProjectV2FieldConfigurationConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectV2FieldConfigurationEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectV2FieldConfiguration]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectV2FieldConfigurationEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectV2FieldConfiguration
|
||
}
|
||
|
||
"""
|
||
The connection type for ProjectV2Field.
|
||
"""
|
||
type ProjectV2FieldConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectV2FieldEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectV2Field]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectV2FieldEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectV2Field
|
||
}
|
||
|
||
"""
|
||
Ordering options for project v2 field connections
|
||
"""
|
||
input ProjectV2FieldOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order the project v2 fields by.
|
||
"""
|
||
field: ProjectV2FieldOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which project v2 field connections can be ordered.
|
||
"""
|
||
enum ProjectV2FieldOrderField {
|
||
"""
|
||
Order project v2 fields by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order project v2 fields by name
|
||
"""
|
||
NAME
|
||
|
||
"""
|
||
Order project v2 fields by position
|
||
"""
|
||
POSITION
|
||
}
|
||
|
||
"""
|
||
The type of a project field.
|
||
"""
|
||
enum ProjectV2FieldType {
|
||
"""
|
||
Assignees
|
||
"""
|
||
ASSIGNEES
|
||
|
||
"""
|
||
Date
|
||
"""
|
||
DATE
|
||
|
||
"""
|
||
Iteration
|
||
"""
|
||
ITERATION
|
||
|
||
"""
|
||
Labels
|
||
"""
|
||
LABELS
|
||
|
||
"""
|
||
Linked Pull Requests
|
||
"""
|
||
LINKED_PULL_REQUESTS
|
||
|
||
"""
|
||
Milestone
|
||
"""
|
||
MILESTONE
|
||
|
||
"""
|
||
Number
|
||
"""
|
||
NUMBER
|
||
|
||
"""
|
||
Repository
|
||
"""
|
||
REPOSITORY
|
||
|
||
"""
|
||
Reviewers
|
||
"""
|
||
REVIEWERS
|
||
|
||
"""
|
||
Single Select
|
||
"""
|
||
SINGLE_SELECT
|
||
|
||
"""
|
||
Text
|
||
"""
|
||
TEXT
|
||
|
||
"""
|
||
Title
|
||
"""
|
||
TITLE
|
||
|
||
"""
|
||
Tracked by
|
||
"""
|
||
TRACKED_BY
|
||
|
||
"""
|
||
Tracks
|
||
"""
|
||
TRACKS
|
||
}
|
||
|
||
"""
|
||
The values that can be used to update a field of an item inside a Project. Only 1 value can be updated at a time.
|
||
"""
|
||
input ProjectV2FieldValue {
|
||
"""
|
||
The ISO 8601 date to set on the field.
|
||
"""
|
||
date: Date
|
||
|
||
"""
|
||
The id of the iteration to set on the field.
|
||
"""
|
||
iterationId: String
|
||
|
||
"""
|
||
The number to set on the field.
|
||
"""
|
||
number: Float
|
||
|
||
"""
|
||
The id of the single select option to set on the field.
|
||
"""
|
||
singleSelectOptionId: String
|
||
|
||
"""
|
||
The text to set on the field.
|
||
"""
|
||
text: String
|
||
}
|
||
|
||
"""
|
||
Ways in which to filter lists of projects.
|
||
"""
|
||
input ProjectV2Filters {
|
||
"""
|
||
List project v2 filtered by the state given.
|
||
"""
|
||
state: ProjectV2State
|
||
}
|
||
|
||
"""
|
||
An item within a Project.
|
||
"""
|
||
type ProjectV2Item implements Node {
|
||
"""
|
||
The content of the referenced draft issue, issue, or pull request
|
||
"""
|
||
content: ProjectV2ItemContent
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who created the item.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The field value of the first project field which matches the 'name' argument that is set on the item.
|
||
"""
|
||
fieldValueByName(
|
||
"""
|
||
The name of the field to return the field value of
|
||
"""
|
||
name: String!
|
||
): ProjectV2ItemFieldValue
|
||
|
||
"""
|
||
The field values that are set on the item.
|
||
"""
|
||
fieldValues(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for project v2 item field values returned from the connection
|
||
"""
|
||
orderBy: ProjectV2ItemFieldValueOrder = {field: POSITION, direction: ASC}
|
||
): ProjectV2ItemFieldValueConnection!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether the item is archived.
|
||
"""
|
||
isArchived: Boolean!
|
||
|
||
"""
|
||
The project that contains this item.
|
||
"""
|
||
project: ProjectV2!
|
||
|
||
"""
|
||
The type of the item.
|
||
"""
|
||
type: ProjectV2ItemType!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The connection type for ProjectV2Item.
|
||
"""
|
||
type ProjectV2ItemConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectV2ItemEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectV2Item]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Types that can be inside Project Items.
|
||
"""
|
||
union ProjectV2ItemContent = DraftIssue | Issue | PullRequest
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectV2ItemEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectV2Item
|
||
}
|
||
|
||
"""
|
||
The value of a date field in a Project item.
|
||
"""
|
||
type ProjectV2ItemFieldDateValue implements Node & ProjectV2ItemFieldValueCommon {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who created the item.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
Date value for the field
|
||
"""
|
||
date: Date
|
||
|
||
"""
|
||
The project field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
id: ID!
|
||
|
||
"""
|
||
The project item that contains this value.
|
||
"""
|
||
item: ProjectV2Item!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The value of an iteration field in a Project item.
|
||
"""
|
||
type ProjectV2ItemFieldIterationValue implements Node & ProjectV2ItemFieldValueCommon {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who created the item.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The duration of the iteration in days.
|
||
"""
|
||
duration: Int!
|
||
|
||
"""
|
||
The project field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
id: ID!
|
||
|
||
"""
|
||
The project item that contains this value.
|
||
"""
|
||
item: ProjectV2Item!
|
||
|
||
"""
|
||
The ID of the iteration.
|
||
"""
|
||
iterationId: String!
|
||
|
||
"""
|
||
The start date of the iteration.
|
||
"""
|
||
startDate: Date!
|
||
|
||
"""
|
||
The title of the iteration.
|
||
"""
|
||
title: String!
|
||
|
||
"""
|
||
The title of the iteration, with HTML.
|
||
"""
|
||
titleHTML: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The value of the labels field in a Project item.
|
||
"""
|
||
type ProjectV2ItemFieldLabelValue {
|
||
"""
|
||
The field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
|
||
"""
|
||
Labels value of a field
|
||
"""
|
||
labels(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): LabelConnection
|
||
}
|
||
|
||
"""
|
||
The value of a milestone field in a Project item.
|
||
"""
|
||
type ProjectV2ItemFieldMilestoneValue {
|
||
"""
|
||
The field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
|
||
"""
|
||
Milestone value of a field
|
||
"""
|
||
milestone: Milestone
|
||
}
|
||
|
||
"""
|
||
The value of a number field in a Project item.
|
||
"""
|
||
type ProjectV2ItemFieldNumberValue implements Node & ProjectV2ItemFieldValueCommon {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who created the item.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The project field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
id: ID!
|
||
|
||
"""
|
||
The project item that contains this value.
|
||
"""
|
||
item: ProjectV2Item!
|
||
|
||
"""
|
||
Number as a float(8)
|
||
"""
|
||
number: Float
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The value of a pull request field in a Project item.
|
||
"""
|
||
type ProjectV2ItemFieldPullRequestValue {
|
||
"""
|
||
The field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
|
||
"""
|
||
The pull requests for this field
|
||
"""
|
||
pullRequests(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for pull requests.
|
||
"""
|
||
orderBy: PullRequestOrder = {field: CREATED_AT, direction: ASC}
|
||
): PullRequestConnection
|
||
}
|
||
|
||
"""
|
||
The value of a repository field in a Project item.
|
||
"""
|
||
type ProjectV2ItemFieldRepositoryValue {
|
||
"""
|
||
The field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
|
||
"""
|
||
The repository for this field.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
The value of a reviewers field in a Project item.
|
||
"""
|
||
type ProjectV2ItemFieldReviewerValue {
|
||
"""
|
||
The field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
|
||
"""
|
||
The reviewers for this field.
|
||
"""
|
||
reviewers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): RequestedReviewerConnection
|
||
}
|
||
|
||
"""
|
||
The value of a single select field in a Project item.
|
||
"""
|
||
type ProjectV2ItemFieldSingleSelectValue implements Node & ProjectV2ItemFieldValueCommon {
|
||
"""
|
||
The color applied to the selected single-select option.
|
||
"""
|
||
color: ProjectV2SingleSelectFieldOptionColor!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who created the item.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
A plain-text description of the selected single-select option, such as what the option means.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The description of the selected single-select option, including HTML tags.
|
||
"""
|
||
descriptionHTML: String
|
||
|
||
"""
|
||
The project field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
id: ID!
|
||
|
||
"""
|
||
The project item that contains this value.
|
||
"""
|
||
item: ProjectV2Item!
|
||
|
||
"""
|
||
The name of the selected single select option.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
The html name of the selected single select option.
|
||
"""
|
||
nameHTML: String
|
||
|
||
"""
|
||
The id of the selected single select option.
|
||
"""
|
||
optionId: String
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The value of a text field in a Project item.
|
||
"""
|
||
type ProjectV2ItemFieldTextValue implements Node & ProjectV2ItemFieldValueCommon {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who created the item.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The project field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
id: ID!
|
||
|
||
"""
|
||
The project item that contains this value.
|
||
"""
|
||
item: ProjectV2Item!
|
||
|
||
"""
|
||
Text value of a field
|
||
"""
|
||
text: String
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The value of a user field in a Project item.
|
||
"""
|
||
type ProjectV2ItemFieldUserValue {
|
||
"""
|
||
The field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
|
||
"""
|
||
The users for this field
|
||
"""
|
||
users(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection
|
||
}
|
||
|
||
"""
|
||
Project field values
|
||
"""
|
||
union ProjectV2ItemFieldValue =
|
||
ProjectV2ItemFieldDateValue
|
||
| ProjectV2ItemFieldIterationValue
|
||
| ProjectV2ItemFieldLabelValue
|
||
| ProjectV2ItemFieldMilestoneValue
|
||
| ProjectV2ItemFieldNumberValue
|
||
| ProjectV2ItemFieldPullRequestValue
|
||
| ProjectV2ItemFieldRepositoryValue
|
||
| ProjectV2ItemFieldReviewerValue
|
||
| ProjectV2ItemFieldSingleSelectValue
|
||
| ProjectV2ItemFieldTextValue
|
||
| ProjectV2ItemFieldUserValue
|
||
|
||
"""
|
||
Common fields across different project field value types
|
||
"""
|
||
interface ProjectV2ItemFieldValueCommon {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who created the item.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The project field that contains this value.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
id: ID!
|
||
|
||
"""
|
||
The project item that contains this value.
|
||
"""
|
||
item: ProjectV2Item!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The connection type for ProjectV2ItemFieldValue.
|
||
"""
|
||
type ProjectV2ItemFieldValueConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectV2ItemFieldValueEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectV2ItemFieldValue]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectV2ItemFieldValueEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectV2ItemFieldValue
|
||
}
|
||
|
||
"""
|
||
Ordering options for project v2 item field value connections
|
||
"""
|
||
input ProjectV2ItemFieldValueOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order the project v2 item field values by.
|
||
"""
|
||
field: ProjectV2ItemFieldValueOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which project v2 item field value connections can be ordered.
|
||
"""
|
||
enum ProjectV2ItemFieldValueOrderField {
|
||
"""
|
||
Order project v2 item field values by the their position in the project
|
||
"""
|
||
POSITION
|
||
}
|
||
|
||
"""
|
||
Ordering options for project v2 item connections
|
||
"""
|
||
input ProjectV2ItemOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order the project v2 items by.
|
||
"""
|
||
field: ProjectV2ItemOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which project v2 item connections can be ordered.
|
||
"""
|
||
enum ProjectV2ItemOrderField {
|
||
"""
|
||
Order project v2 items by the their position in the project
|
||
"""
|
||
POSITION
|
||
}
|
||
|
||
"""
|
||
The type of a project item.
|
||
"""
|
||
enum ProjectV2ItemType {
|
||
"""
|
||
Draft Issue
|
||
"""
|
||
DRAFT_ISSUE
|
||
|
||
"""
|
||
Issue
|
||
"""
|
||
ISSUE
|
||
|
||
"""
|
||
Pull Request
|
||
"""
|
||
PULL_REQUEST
|
||
|
||
"""
|
||
Redacted Item
|
||
"""
|
||
REDACTED
|
||
}
|
||
|
||
"""
|
||
An iteration field inside a project.
|
||
"""
|
||
type ProjectV2IterationField implements Node & ProjectV2FieldCommon {
|
||
"""
|
||
Iteration configuration settings
|
||
"""
|
||
configuration: ProjectV2IterationFieldConfiguration!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The field's type.
|
||
"""
|
||
dataType: ProjectV2FieldType!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
The project field's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The project that contains this field.
|
||
"""
|
||
project: ProjectV2!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
Iteration field configuration for a project.
|
||
"""
|
||
type ProjectV2IterationFieldConfiguration {
|
||
"""
|
||
The iteration's completed iterations
|
||
"""
|
||
completedIterations: [ProjectV2IterationFieldIteration!]!
|
||
|
||
"""
|
||
The iteration's duration in days
|
||
"""
|
||
duration: Int!
|
||
|
||
"""
|
||
The iteration's iterations
|
||
"""
|
||
iterations: [ProjectV2IterationFieldIteration!]!
|
||
|
||
"""
|
||
The iteration's start day of the week
|
||
"""
|
||
startDay: Int!
|
||
}
|
||
|
||
"""
|
||
Iteration field iteration settings for a project.
|
||
"""
|
||
type ProjectV2IterationFieldIteration {
|
||
"""
|
||
The iteration's duration in days
|
||
"""
|
||
duration: Int!
|
||
|
||
"""
|
||
The iteration's ID.
|
||
"""
|
||
id: String!
|
||
|
||
"""
|
||
The iteration's start date
|
||
"""
|
||
startDate: Date!
|
||
|
||
"""
|
||
The iteration's title.
|
||
"""
|
||
title: String!
|
||
|
||
"""
|
||
The iteration's html title.
|
||
"""
|
||
titleHTML: String!
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of projects can be ordered upon return.
|
||
"""
|
||
input ProjectV2Order {
|
||
"""
|
||
The direction in which to order projects by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field in which to order projects by.
|
||
"""
|
||
field: ProjectV2OrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which projects can be ordered.
|
||
"""
|
||
enum ProjectV2OrderField {
|
||
"""
|
||
The project's date and time of creation
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
The project's number
|
||
"""
|
||
NUMBER
|
||
|
||
"""
|
||
The project's title
|
||
"""
|
||
TITLE
|
||
|
||
"""
|
||
The project's date and time of update
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
Represents an owner of a project (beta).
|
||
"""
|
||
interface ProjectV2Owner {
|
||
id: ID!
|
||
|
||
"""
|
||
Find a project by number.
|
||
"""
|
||
projectV2(
|
||
"""
|
||
The project number.
|
||
"""
|
||
number: Int!
|
||
): ProjectV2
|
||
|
||
"""
|
||
A list of projects under the owner.
|
||
"""
|
||
projectsV2(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
How to order the returned projects.
|
||
"""
|
||
orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
|
||
|
||
"""
|
||
A project to search for under the the owner.
|
||
"""
|
||
query: String
|
||
): ProjectV2Connection!
|
||
}
|
||
|
||
"""
|
||
Recent projects for the owner.
|
||
"""
|
||
interface ProjectV2Recent {
|
||
"""
|
||
Recent projects that this user has modified in the context of the owner.
|
||
"""
|
||
recentProjects(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2Connection!
|
||
}
|
||
|
||
"""
|
||
The possible roles of a collaborator on a project.
|
||
"""
|
||
enum ProjectV2Roles {
|
||
"""
|
||
The collaborator can view, edit, and maange the settings of the project
|
||
"""
|
||
ADMIN
|
||
|
||
"""
|
||
The collaborator has no direct access to the project
|
||
"""
|
||
NONE
|
||
|
||
"""
|
||
The collaborator can view the project
|
||
"""
|
||
READER
|
||
|
||
"""
|
||
The collaborator can view and edit the project
|
||
"""
|
||
WRITER
|
||
}
|
||
|
||
"""
|
||
A single select field inside a project.
|
||
"""
|
||
type ProjectV2SingleSelectField implements Node & ProjectV2FieldCommon {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The field's type.
|
||
"""
|
||
dataType: ProjectV2FieldType!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
The project field's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
Options for the single select field
|
||
"""
|
||
options(
|
||
"""
|
||
Filter returned options to only those matching these names, case insensitive.
|
||
"""
|
||
names: [String!]
|
||
): [ProjectV2SingleSelectFieldOption!]!
|
||
|
||
"""
|
||
The project that contains this field.
|
||
"""
|
||
project: ProjectV2!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
Single select field option for a configuration for a project.
|
||
"""
|
||
type ProjectV2SingleSelectFieldOption {
|
||
"""
|
||
The option's display color.
|
||
"""
|
||
color: ProjectV2SingleSelectFieldOptionColor!
|
||
|
||
"""
|
||
The option's plain-text description.
|
||
"""
|
||
description: String!
|
||
|
||
"""
|
||
The option's description, possibly containing HTML.
|
||
"""
|
||
descriptionHTML: String!
|
||
|
||
"""
|
||
The option's ID.
|
||
"""
|
||
id: String!
|
||
|
||
"""
|
||
The option's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The option's html name.
|
||
"""
|
||
nameHTML: String!
|
||
}
|
||
|
||
"""
|
||
The display color of a single-select field option.
|
||
"""
|
||
enum ProjectV2SingleSelectFieldOptionColor {
|
||
"""
|
||
BLUE
|
||
"""
|
||
BLUE
|
||
|
||
"""
|
||
GRAY
|
||
"""
|
||
GRAY
|
||
|
||
"""
|
||
GREEN
|
||
"""
|
||
GREEN
|
||
|
||
"""
|
||
ORANGE
|
||
"""
|
||
ORANGE
|
||
|
||
"""
|
||
PINK
|
||
"""
|
||
PINK
|
||
|
||
"""
|
||
PURPLE
|
||
"""
|
||
PURPLE
|
||
|
||
"""
|
||
RED
|
||
"""
|
||
RED
|
||
|
||
"""
|
||
YELLOW
|
||
"""
|
||
YELLOW
|
||
}
|
||
|
||
"""
|
||
Represents a single select field option
|
||
"""
|
||
input ProjectV2SingleSelectFieldOptionInput {
|
||
"""
|
||
The display color of the option
|
||
"""
|
||
color: ProjectV2SingleSelectFieldOptionColor!
|
||
|
||
"""
|
||
The description text of the option
|
||
"""
|
||
description: String!
|
||
|
||
"""
|
||
The name of the option
|
||
"""
|
||
name: String!
|
||
}
|
||
|
||
"""
|
||
Represents a sort by field and direction.
|
||
"""
|
||
type ProjectV2SortBy {
|
||
"""
|
||
The direction of the sorting. Possible values are ASC and DESC.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field by which items are sorted.
|
||
"""
|
||
field: ProjectV2Field!
|
||
}
|
||
|
||
"""
|
||
The connection type for ProjectV2SortBy.
|
||
"""
|
||
type ProjectV2SortByConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectV2SortByEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectV2SortBy]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectV2SortByEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectV2SortBy
|
||
}
|
||
|
||
"""
|
||
Represents a sort by field and direction.
|
||
"""
|
||
type ProjectV2SortByField {
|
||
"""
|
||
The direction of the sorting. Possible values are ASC and DESC.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field by which items are sorted.
|
||
"""
|
||
field: ProjectV2FieldConfiguration!
|
||
}
|
||
|
||
"""
|
||
The connection type for ProjectV2SortByField.
|
||
"""
|
||
type ProjectV2SortByFieldConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectV2SortByFieldEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectV2SortByField]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectV2SortByFieldEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectV2SortByField
|
||
}
|
||
|
||
"""
|
||
The possible states of a project v2.
|
||
"""
|
||
enum ProjectV2State {
|
||
"""
|
||
A project v2 that has been closed
|
||
"""
|
||
CLOSED
|
||
|
||
"""
|
||
A project v2 that is still open
|
||
"""
|
||
OPEN
|
||
}
|
||
|
||
"""
|
||
A view within a ProjectV2.
|
||
"""
|
||
type ProjectV2View implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The view's visible fields.
|
||
"""
|
||
fields(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the project v2 fields returned from the connection.
|
||
"""
|
||
orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
|
||
): ProjectV2FieldConfigurationConnection
|
||
|
||
"""
|
||
The project view's filter.
|
||
"""
|
||
filter: String
|
||
|
||
"""
|
||
The view's group-by field.
|
||
"""
|
||
groupBy(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the project v2 fields returned from the connection.
|
||
"""
|
||
orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
|
||
): ProjectV2FieldConnection
|
||
@deprecated(
|
||
reason: "The `ProjectV2View#order_by` API is deprecated in favour of the more capable `ProjectV2View#group_by_field` API. Check out the `ProjectV2View#group_by_fields` API as an example for the more capable alternative. Removal on 2023-04-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The view's group-by field.
|
||
"""
|
||
groupByFields(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the project v2 fields returned from the connection.
|
||
"""
|
||
orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
|
||
): ProjectV2FieldConfigurationConnection
|
||
id: ID!
|
||
|
||
"""
|
||
The project view's layout.
|
||
"""
|
||
layout: ProjectV2ViewLayout!
|
||
|
||
"""
|
||
The project view's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The project view's number.
|
||
"""
|
||
number: Int!
|
||
|
||
"""
|
||
The project that contains this view.
|
||
"""
|
||
project: ProjectV2!
|
||
|
||
"""
|
||
The view's sort-by config.
|
||
"""
|
||
sortBy(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2SortByConnection
|
||
@deprecated(
|
||
reason: "The `ProjectV2View#sort_by` API is deprecated in favour of the more capable `ProjectV2View#sort_by_fields` API. Check out the `ProjectV2View#sort_by_fields` API as an example for the more capable alternative. Removal on 2023-04-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The view's sort-by config.
|
||
"""
|
||
sortByFields(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2SortByFieldConnection
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The view's vertical-group-by field.
|
||
"""
|
||
verticalGroupBy(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the project v2 fields returned from the connection.
|
||
"""
|
||
orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
|
||
): ProjectV2FieldConnection
|
||
@deprecated(
|
||
reason: "The `ProjectV2View#vertical_group_by` API is deprecated in favour of the more capable `ProjectV2View#vertical_group_by_fields` API. Check out the `ProjectV2View#vertical_group_by_fields` API as an example for the more capable alternative. Removal on 2023-04-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The view's vertical-group-by field.
|
||
"""
|
||
verticalGroupByFields(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the project v2 fields returned from the connection.
|
||
"""
|
||
orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
|
||
): ProjectV2FieldConfigurationConnection
|
||
|
||
"""
|
||
The view's visible fields.
|
||
"""
|
||
visibleFields(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the project v2 fields returned from the connection.
|
||
"""
|
||
orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
|
||
): ProjectV2FieldConnection
|
||
@deprecated(
|
||
reason: "The `ProjectV2View#visibleFields` API is deprecated in favour of the more capable `ProjectV2View#fields` API. Check out the `ProjectV2View#fields` API as an example for the more capable alternative. Removal on 2023-01-01 UTC."
|
||
)
|
||
}
|
||
|
||
"""
|
||
The connection type for ProjectV2View.
|
||
"""
|
||
type ProjectV2ViewConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectV2ViewEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectV2View]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectV2ViewEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectV2View
|
||
}
|
||
|
||
"""
|
||
The layout of a project v2 view.
|
||
"""
|
||
enum ProjectV2ViewLayout {
|
||
"""
|
||
Board layout
|
||
"""
|
||
BOARD_LAYOUT
|
||
|
||
"""
|
||
Roadmap layout
|
||
"""
|
||
ROADMAP_LAYOUT
|
||
|
||
"""
|
||
Table layout
|
||
"""
|
||
TABLE_LAYOUT
|
||
}
|
||
|
||
"""
|
||
Ordering options for project v2 view connections
|
||
"""
|
||
input ProjectV2ViewOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order the project v2 views by.
|
||
"""
|
||
field: ProjectV2ViewOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which project v2 view connections can be ordered.
|
||
"""
|
||
enum ProjectV2ViewOrderField {
|
||
"""
|
||
Order project v2 views by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order project v2 views by name
|
||
"""
|
||
NAME
|
||
|
||
"""
|
||
Order project v2 views by position
|
||
"""
|
||
POSITION
|
||
}
|
||
|
||
"""
|
||
A workflow inside a project.
|
||
"""
|
||
type ProjectV2Workflow implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The workflows' enabled state.
|
||
"""
|
||
enabled: Boolean!
|
||
id: ID!
|
||
|
||
"""
|
||
The workflows' name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The workflows' number.
|
||
"""
|
||
number: Int!
|
||
|
||
"""
|
||
The project that contains this workflow.
|
||
"""
|
||
project: ProjectV2!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The connection type for ProjectV2Workflow.
|
||
"""
|
||
type ProjectV2WorkflowConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ProjectV2WorkflowEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ProjectV2Workflow]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ProjectV2WorkflowEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ProjectV2Workflow
|
||
}
|
||
|
||
"""
|
||
Ordering options for project v2 workflows connections
|
||
"""
|
||
input ProjectV2WorkflowOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order the project v2 workflows by.
|
||
"""
|
||
field: ProjectV2WorkflowsOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which project workflows can be ordered.
|
||
"""
|
||
enum ProjectV2WorkflowsOrderField {
|
||
"""
|
||
The workflows' date and time of creation
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
The workflows' name
|
||
"""
|
||
NAME
|
||
|
||
"""
|
||
The workflows' number
|
||
"""
|
||
NUMBER
|
||
|
||
"""
|
||
The workflows' date and time of update
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
A user's public key.
|
||
"""
|
||
type PublicKey implements Node {
|
||
"""
|
||
The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.
|
||
"""
|
||
accessedAt: DateTime
|
||
|
||
"""
|
||
Identifies the date and time when the key was created. Keys created before
|
||
March 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.
|
||
"""
|
||
createdAt: DateTime
|
||
|
||
"""
|
||
The fingerprint for this PublicKey.
|
||
"""
|
||
fingerprint: String!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.
|
||
"""
|
||
isReadOnly: Boolean
|
||
|
||
"""
|
||
The public key string.
|
||
"""
|
||
key: String!
|
||
|
||
"""
|
||
Identifies the date and time when the key was updated. Keys created before
|
||
March 5th, 2014 may have inaccurate values. Values will be null for keys not
|
||
owned by the user.
|
||
"""
|
||
updatedAt: DateTime
|
||
}
|
||
|
||
"""
|
||
The connection type for PublicKey.
|
||
"""
|
||
type PublicKeyConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PublicKeyEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PublicKey]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PublicKeyEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PublicKey
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of PublishSponsorsTier
|
||
"""
|
||
input PublishSponsorsTierInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the draft tier to publish.
|
||
"""
|
||
tierId: ID! @possibleTypes(concreteTypes: ["SponsorsTier"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of PublishSponsorsTier
|
||
"""
|
||
type PublishSponsorsTierPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The tier that was published.
|
||
"""
|
||
sponsorsTier: SponsorsTier
|
||
}
|
||
|
||
"""
|
||
A repository pull request.
|
||
"""
|
||
type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectV2Owner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment {
|
||
"""
|
||
Reason that the conversation was locked.
|
||
"""
|
||
activeLockReason: LockReason
|
||
|
||
"""
|
||
The number of additions in this pull request.
|
||
"""
|
||
additions: Int!
|
||
|
||
"""
|
||
A list of Users assigned to this object.
|
||
"""
|
||
assignees(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection!
|
||
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the subject of the comment.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
|
||
"""
|
||
Returns the auto-merge request object if one exists for this pull request.
|
||
"""
|
||
autoMergeRequest: AutoMergeRequest
|
||
|
||
"""
|
||
Identifies the base Ref associated with the pull request.
|
||
"""
|
||
baseRef: Ref
|
||
|
||
"""
|
||
Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.
|
||
"""
|
||
baseRefName: String!
|
||
|
||
"""
|
||
Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.
|
||
"""
|
||
baseRefOid: GitObjectID!
|
||
|
||
"""
|
||
The repository associated with this pull request's base Ref.
|
||
"""
|
||
baseRepository: Repository
|
||
|
||
"""
|
||
The body as Markdown.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The body rendered to text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
Whether or not the pull request is rebaseable.
|
||
"""
|
||
canBeRebased: Boolean! @preview(toggledBy: "merge-info-preview")
|
||
|
||
"""
|
||
The number of changed files in this pull request.
|
||
"""
|
||
changedFiles: Int!
|
||
|
||
"""
|
||
The HTTP path for the checks of this pull request.
|
||
"""
|
||
checksResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for the checks of this pull request.
|
||
"""
|
||
checksUrl: URI!
|
||
|
||
"""
|
||
`true` if the pull request is closed
|
||
"""
|
||
closed: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the object was closed.
|
||
"""
|
||
closedAt: DateTime
|
||
|
||
"""
|
||
List of issues that were may be closed by this pull request
|
||
"""
|
||
closingIssuesReferences(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for issues returned from the connection
|
||
"""
|
||
orderBy: IssueOrder
|
||
|
||
"""
|
||
Return only manually linked Issues
|
||
"""
|
||
userLinkedOnly: Boolean = false
|
||
): IssueConnection
|
||
|
||
"""
|
||
A list of comments associated with the pull request.
|
||
"""
|
||
comments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for issue comments returned from the connection.
|
||
"""
|
||
orderBy: IssueCommentOrder
|
||
): IssueCommentConnection!
|
||
|
||
"""
|
||
A list of commits present in this pull request's head branch not present in the base branch.
|
||
"""
|
||
commits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): PullRequestCommitConnection!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The number of deletions in this pull request.
|
||
"""
|
||
deletions: Int!
|
||
|
||
"""
|
||
The actor who edited this pull request's body.
|
||
"""
|
||
editor: Actor
|
||
|
||
"""
|
||
Lists the files changed within this pull request.
|
||
"""
|
||
files(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): PullRequestChangedFileConnection
|
||
|
||
"""
|
||
Identifies the head Ref associated with the pull request.
|
||
"""
|
||
headRef: Ref
|
||
|
||
"""
|
||
Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.
|
||
"""
|
||
headRefName: String!
|
||
|
||
"""
|
||
Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.
|
||
"""
|
||
headRefOid: GitObjectID!
|
||
|
||
"""
|
||
The repository associated with this pull request's head Ref.
|
||
"""
|
||
headRepository: Repository
|
||
|
||
"""
|
||
The owner of the repository associated with this pull request's head Ref.
|
||
"""
|
||
headRepositoryOwner: RepositoryOwner
|
||
|
||
"""
|
||
The hovercard information for this issue
|
||
"""
|
||
hovercard(
|
||
"""
|
||
Whether or not to include notification contexts
|
||
"""
|
||
includeNotificationContexts: Boolean = true
|
||
): Hovercard!
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
The head and base repositories are different.
|
||
"""
|
||
isCrossRepository: Boolean!
|
||
|
||
"""
|
||
Identifies if the pull request is a draft.
|
||
"""
|
||
isDraft: Boolean!
|
||
|
||
"""
|
||
Is this pull request read by the viewer
|
||
"""
|
||
isReadByViewer: Boolean
|
||
|
||
"""
|
||
A list of labels associated with the object.
|
||
"""
|
||
labels(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for labels returned from the connection.
|
||
"""
|
||
orderBy: LabelOrder = {field: CREATED_AT, direction: ASC}
|
||
): LabelConnection
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
A list of latest reviews per user associated with the pull request.
|
||
"""
|
||
latestOpinionatedReviews(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Only return reviews from user who have write access to the repository
|
||
"""
|
||
writersOnly: Boolean = false
|
||
): PullRequestReviewConnection
|
||
|
||
"""
|
||
A list of latest reviews per user associated with the pull request that are not also pending review.
|
||
"""
|
||
latestReviews(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): PullRequestReviewConnection
|
||
|
||
"""
|
||
`true` if the pull request is locked
|
||
"""
|
||
locked: Boolean!
|
||
|
||
"""
|
||
Indicates whether maintainers can modify the pull request.
|
||
"""
|
||
maintainerCanModify: Boolean!
|
||
|
||
"""
|
||
The commit that was created when this pull request was merged.
|
||
"""
|
||
mergeCommit: Commit
|
||
|
||
"""
|
||
The merge queue entry of the pull request in the base branch's merge queue
|
||
"""
|
||
mergeQueueEntry: MergeQueueEntry
|
||
|
||
"""
|
||
Detailed information about the current pull request merge state status.
|
||
"""
|
||
mergeStateStatus: MergeStateStatus! @preview(toggledBy: "merge-info-preview")
|
||
|
||
"""
|
||
Whether or not the pull request can be merged based on the existence of merge conflicts.
|
||
"""
|
||
mergeable: MergeableState!
|
||
|
||
"""
|
||
Whether or not the pull request was merged.
|
||
"""
|
||
merged: Boolean!
|
||
|
||
"""
|
||
The date and time that the pull request was merged.
|
||
"""
|
||
mergedAt: DateTime
|
||
|
||
"""
|
||
The actor who merged the pull request.
|
||
"""
|
||
mergedBy: Actor
|
||
|
||
"""
|
||
Identifies the milestone associated with the pull request.
|
||
"""
|
||
milestone: Milestone
|
||
|
||
"""
|
||
Identifies the pull request number.
|
||
"""
|
||
number: Int!
|
||
|
||
"""
|
||
A list of Users that are participating in the Pull Request conversation.
|
||
"""
|
||
participants(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection!
|
||
|
||
"""
|
||
The permalink to the pull request.
|
||
"""
|
||
permalink: URI!
|
||
|
||
"""
|
||
The commit that GitHub automatically generated to test if this pull request
|
||
could be merged. This field will not return a value if the pull request is
|
||
merged, or if the test merge commit is still being generated. See the
|
||
`mergeable` field for more details on the mergeability of the pull request.
|
||
"""
|
||
potentialMergeCommit: Commit
|
||
|
||
"""
|
||
List of project cards associated with this pull request.
|
||
"""
|
||
projectCards(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
A list of archived states to filter the cards by
|
||
"""
|
||
archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED]
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectCardConnection!
|
||
|
||
"""
|
||
List of project items associated with this pull request.
|
||
"""
|
||
projectItems(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Include archived items.
|
||
"""
|
||
includeArchived: Boolean = true
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2ItemConnection!
|
||
|
||
"""
|
||
Find a project by number.
|
||
"""
|
||
projectV2(
|
||
"""
|
||
The project number.
|
||
"""
|
||
number: Int!
|
||
): ProjectV2
|
||
|
||
"""
|
||
A list of projects under the owner.
|
||
"""
|
||
projectsV2(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
How to order the returned projects.
|
||
"""
|
||
orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
|
||
|
||
"""
|
||
A project to search for under the the owner.
|
||
"""
|
||
query: String
|
||
): ProjectV2Connection!
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this pull request.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP path for reverting this pull request.
|
||
"""
|
||
revertResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for reverting this pull request.
|
||
"""
|
||
revertUrl: URI!
|
||
|
||
"""
|
||
The current status of this pull request with respect to code review.
|
||
"""
|
||
reviewDecision: PullRequestReviewDecision
|
||
|
||
"""
|
||
A list of review requests associated with the pull request.
|
||
"""
|
||
reviewRequests(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ReviewRequestConnection
|
||
|
||
"""
|
||
The list of all review threads for this pull request.
|
||
"""
|
||
reviewThreads(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): PullRequestReviewThreadConnection!
|
||
|
||
"""
|
||
A list of reviews associated with the pull request.
|
||
"""
|
||
reviews(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Filter by author of the review.
|
||
"""
|
||
author: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
A list of states to filter the reviews.
|
||
"""
|
||
states: [PullRequestReviewState!]
|
||
): PullRequestReviewConnection
|
||
|
||
"""
|
||
Identifies the state of the pull request.
|
||
"""
|
||
state: PullRequestState!
|
||
|
||
"""
|
||
A list of reviewer suggestions based on commit history and past review comments.
|
||
"""
|
||
suggestedReviewers: [SuggestedReviewer]!
|
||
|
||
"""
|
||
A list of events, comments, commits, etc. associated with the pull request.
|
||
"""
|
||
timeline(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows filtering timeline events by a `since` timestamp.
|
||
"""
|
||
since: DateTime
|
||
): PullRequestTimelineConnection!
|
||
@deprecated(reason: "`timeline` will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.")
|
||
|
||
"""
|
||
A list of events, comments, commits, etc. associated with the pull request.
|
||
"""
|
||
timelineItems(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Filter timeline items by type.
|
||
"""
|
||
itemTypes: [PullRequestTimelineItemsItemType!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter timeline items by a `since` timestamp.
|
||
"""
|
||
since: DateTime
|
||
|
||
"""
|
||
Skips the first _n_ elements in the list.
|
||
"""
|
||
skip: Int
|
||
): PullRequestTimelineItemsConnection!
|
||
|
||
"""
|
||
Identifies the pull request title.
|
||
"""
|
||
title: String!
|
||
|
||
"""
|
||
Identifies the pull request title rendered to HTML.
|
||
"""
|
||
titleHTML: HTML!
|
||
|
||
"""
|
||
Returns a count of how many comments this pull request has received.
|
||
"""
|
||
totalCommentsCount: Int
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this pull request.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Whether or not the viewer can apply suggestion.
|
||
"""
|
||
viewerCanApplySuggestion: Boolean!
|
||
|
||
"""
|
||
Indicates if the object can be closed by the viewer.
|
||
"""
|
||
viewerCanClose: Boolean!
|
||
|
||
"""
|
||
Check if the viewer can restore the deleted head ref.
|
||
"""
|
||
viewerCanDeleteHeadRef: Boolean!
|
||
|
||
"""
|
||
Whether or not the viewer can disable auto-merge
|
||
"""
|
||
viewerCanDisableAutoMerge: Boolean!
|
||
|
||
"""
|
||
Can the viewer edit files within this pull request.
|
||
"""
|
||
viewerCanEditFiles: Boolean!
|
||
|
||
"""
|
||
Whether or not the viewer can enable auto-merge
|
||
"""
|
||
viewerCanEnableAutoMerge: Boolean!
|
||
|
||
"""
|
||
Indicates whether the viewer can bypass branch protections and merge the pull request immediately
|
||
"""
|
||
viewerCanMergeAsAdmin: Boolean!
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
|
||
"""
|
||
Indicates if the object can be reopened by the viewer.
|
||
"""
|
||
viewerCanReopen: Boolean!
|
||
|
||
"""
|
||
Check if the viewer is able to change their subscription status for the repository.
|
||
"""
|
||
viewerCanSubscribe: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
Whether or not the viewer can update the head ref of this PR, by merging or rebasing the base ref.
|
||
If the head ref is up to date or unable to be updated by this user, this will return false.
|
||
"""
|
||
viewerCanUpdateBranch: Boolean!
|
||
|
||
"""
|
||
Reasons why the current viewer can not update this comment.
|
||
"""
|
||
viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
|
||
"""
|
||
The latest review given from the viewer.
|
||
"""
|
||
viewerLatestReview: PullRequestReview
|
||
|
||
"""
|
||
The person who has requested the viewer for review on this pull request.
|
||
"""
|
||
viewerLatestReviewRequest: ReviewRequest
|
||
|
||
"""
|
||
The merge body text for the viewer and method.
|
||
"""
|
||
viewerMergeBodyText(
|
||
"""
|
||
The merge method for the message.
|
||
"""
|
||
mergeType: PullRequestMergeMethod
|
||
): String!
|
||
|
||
"""
|
||
The merge headline text for the viewer and method.
|
||
"""
|
||
viewerMergeHeadlineText(
|
||
"""
|
||
The merge method for the message.
|
||
"""
|
||
mergeType: PullRequestMergeMethod
|
||
): String!
|
||
|
||
"""
|
||
Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
|
||
"""
|
||
viewerSubscription: SubscriptionState
|
||
}
|
||
|
||
"""
|
||
The possible methods for updating a pull request's head branch with the base branch.
|
||
"""
|
||
enum PullRequestBranchUpdateMethod {
|
||
"""
|
||
Update branch via merge
|
||
"""
|
||
MERGE
|
||
|
||
"""
|
||
Update branch via rebase
|
||
"""
|
||
REBASE
|
||
}
|
||
|
||
"""
|
||
A file changed in a pull request.
|
||
"""
|
||
type PullRequestChangedFile {
|
||
"""
|
||
The number of additions to the file.
|
||
"""
|
||
additions: Int!
|
||
|
||
"""
|
||
How the file was changed in this PullRequest
|
||
"""
|
||
changeType: PatchStatus!
|
||
|
||
"""
|
||
The number of deletions to the file.
|
||
"""
|
||
deletions: Int!
|
||
|
||
"""
|
||
The path of the file.
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
The state of the file for the viewer.
|
||
"""
|
||
viewerViewedState: FileViewedState!
|
||
}
|
||
|
||
"""
|
||
The connection type for PullRequestChangedFile.
|
||
"""
|
||
type PullRequestChangedFileConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PullRequestChangedFileEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PullRequestChangedFile]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PullRequestChangedFileEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PullRequestChangedFile
|
||
}
|
||
|
||
"""
|
||
Represents a Git commit part of a pull request.
|
||
"""
|
||
type PullRequestCommit implements Node & UniformResourceLocatable {
|
||
"""
|
||
The Git commit object
|
||
"""
|
||
commit: Commit!
|
||
id: ID!
|
||
|
||
"""
|
||
The pull request this commit belongs to
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
The HTTP path for this pull request commit
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this pull request commit
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Represents a commit comment thread part of a pull request.
|
||
"""
|
||
type PullRequestCommitCommentThread implements Node & RepositoryNode {
|
||
"""
|
||
The comments that exist in this thread.
|
||
"""
|
||
comments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): CommitCommentConnection!
|
||
|
||
"""
|
||
The commit the comments were made on.
|
||
"""
|
||
commit: Commit!
|
||
id: ID!
|
||
|
||
"""
|
||
The file the comments were made on.
|
||
"""
|
||
path: String
|
||
|
||
"""
|
||
The position in the diff for the commit that the comment was made on.
|
||
"""
|
||
position: Int
|
||
|
||
"""
|
||
The pull request this commit comment thread belongs to
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
The connection type for PullRequestCommit.
|
||
"""
|
||
type PullRequestCommitConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PullRequestCommitEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PullRequestCommit]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PullRequestCommitEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PullRequestCommit
|
||
}
|
||
|
||
"""
|
||
The connection type for PullRequest.
|
||
"""
|
||
type PullRequestConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PullRequestEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PullRequest]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
This aggregates pull requests opened by a user within one repository.
|
||
"""
|
||
type PullRequestContributionsByRepository {
|
||
"""
|
||
The pull request contributions.
|
||
"""
|
||
contributions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for contributions returned from the connection.
|
||
"""
|
||
orderBy: ContributionOrder = {direction: DESC}
|
||
): CreatedPullRequestContributionConnection!
|
||
|
||
"""
|
||
The repository in which the pull requests were opened.
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PullRequestEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PullRequest
|
||
}
|
||
|
||
"""
|
||
Represents available types of methods to use when merging a pull request.
|
||
"""
|
||
enum PullRequestMergeMethod {
|
||
"""
|
||
Add all commits from the head branch to the base branch with a merge commit.
|
||
"""
|
||
MERGE
|
||
|
||
"""
|
||
Add all commits from the head branch onto the base branch individually.
|
||
"""
|
||
REBASE
|
||
|
||
"""
|
||
Combine all commits from the head branch into a single commit in the base branch.
|
||
"""
|
||
SQUASH
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of issues can be ordered upon return.
|
||
"""
|
||
input PullRequestOrder {
|
||
"""
|
||
The direction in which to order pull requests by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field in which to order pull requests by.
|
||
"""
|
||
field: PullRequestOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which pull_requests connections can be ordered.
|
||
"""
|
||
enum PullRequestOrderField {
|
||
"""
|
||
Order pull_requests by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order pull_requests by update time
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
Require all commits be made to a non-target branch and submitted via a pull request before they can be merged.
|
||
"""
|
||
type PullRequestParameters {
|
||
"""
|
||
New, reviewable commits pushed will dismiss previous pull request review approvals.
|
||
"""
|
||
dismissStaleReviewsOnPush: Boolean!
|
||
|
||
"""
|
||
Require an approving review in pull requests that modify files that have a designated code owner.
|
||
"""
|
||
requireCodeOwnerReview: Boolean!
|
||
|
||
"""
|
||
Whether the most recent reviewable push must be approved by someone other than the person who pushed it.
|
||
"""
|
||
requireLastPushApproval: Boolean!
|
||
|
||
"""
|
||
The number of approving reviews that are required before a pull request can be merged.
|
||
"""
|
||
requiredApprovingReviewCount: Int!
|
||
|
||
"""
|
||
All conversations on code must be resolved before a pull request can be merged.
|
||
"""
|
||
requiredReviewThreadResolution: Boolean!
|
||
}
|
||
|
||
"""
|
||
Require all commits be made to a non-target branch and submitted via a pull request before they can be merged.
|
||
"""
|
||
input PullRequestParametersInput {
|
||
"""
|
||
New, reviewable commits pushed will dismiss previous pull request review approvals.
|
||
"""
|
||
dismissStaleReviewsOnPush: Boolean!
|
||
|
||
"""
|
||
Require an approving review in pull requests that modify files that have a designated code owner.
|
||
"""
|
||
requireCodeOwnerReview: Boolean!
|
||
|
||
"""
|
||
Whether the most recent reviewable push must be approved by someone other than the person who pushed it.
|
||
"""
|
||
requireLastPushApproval: Boolean!
|
||
|
||
"""
|
||
The number of approving reviews that are required before a pull request can be merged.
|
||
"""
|
||
requiredApprovingReviewCount: Int!
|
||
|
||
"""
|
||
All conversations on code must be resolved before a pull request can be merged.
|
||
"""
|
||
requiredReviewThreadResolution: Boolean!
|
||
}
|
||
|
||
"""
|
||
A review object for a given pull request.
|
||
"""
|
||
type PullRequestReview implements Comment & Deletable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment {
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the subject of the comment.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
|
||
"""
|
||
Indicates whether the author of this review has push access to the repository.
|
||
"""
|
||
authorCanPushToRepository: Boolean!
|
||
|
||
"""
|
||
Identifies the pull request review body.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The body of this review rendered as plain text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
A list of review comments for the current pull request review.
|
||
"""
|
||
comments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): PullRequestReviewCommentConnection!
|
||
|
||
"""
|
||
Identifies the commit associated with this pull request review.
|
||
"""
|
||
commit: Commit
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The actor who edited the comment.
|
||
"""
|
||
editor: Actor
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
A list of teams that this review was made on behalf of.
|
||
"""
|
||
onBehalfOf(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): TeamConnection!
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
Identifies the pull request associated with this pull request review.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path permalink for this PullRequestReview.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the current state of the pull request review.
|
||
"""
|
||
state: PullRequestReviewState!
|
||
|
||
"""
|
||
Identifies when the Pull Request Review was submitted
|
||
"""
|
||
submittedAt: DateTime
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL permalink for this PullRequestReview.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Check if the current viewer can delete this object.
|
||
"""
|
||
viewerCanDelete: Boolean!
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
Reasons why the current viewer can not update this comment.
|
||
"""
|
||
viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
}
|
||
|
||
"""
|
||
A review comment associated with a given repository pull request.
|
||
"""
|
||
type PullRequestReviewComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment {
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the subject of the comment.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
|
||
"""
|
||
The comment body of this review comment.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The comment body of this review comment rendered as plain text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
Identifies the commit associated with the comment.
|
||
"""
|
||
commit: Commit
|
||
|
||
"""
|
||
Identifies when the comment was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The diff hunk to which the comment applies.
|
||
"""
|
||
diffHunk: String!
|
||
|
||
"""
|
||
Identifies when the comment was created in a draft state.
|
||
"""
|
||
draftedAt: DateTime!
|
||
|
||
"""
|
||
The actor who edited the comment.
|
||
"""
|
||
editor: Actor
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
Returns whether or not a comment has been minimized.
|
||
"""
|
||
isMinimized: Boolean!
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
The end line number on the file to which the comment applies
|
||
"""
|
||
line: Int
|
||
|
||
"""
|
||
Returns why the comment was minimized. One of `abuse`, `off-topic`,
|
||
`outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
|
||
formatting of these values differs from the inputs to the `MinimizeComment` mutation.
|
||
"""
|
||
minimizedReason: String
|
||
|
||
"""
|
||
Identifies the original commit associated with the comment.
|
||
"""
|
||
originalCommit: Commit
|
||
|
||
"""
|
||
The end line number on the file to which the comment applied when it was first created
|
||
"""
|
||
originalLine: Int
|
||
|
||
"""
|
||
The original line index in the diff to which the comment applies.
|
||
"""
|
||
originalPosition: Int!
|
||
@deprecated(reason: "We are phasing out diff-relative positioning for PR comments Removal on 2023-10-01 UTC.")
|
||
|
||
"""
|
||
The start line number on the file to which the comment applied when it was first created
|
||
"""
|
||
originalStartLine: Int
|
||
|
||
"""
|
||
Identifies when the comment body is outdated
|
||
"""
|
||
outdated: Boolean!
|
||
|
||
"""
|
||
The path to which the comment applies.
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
The line index in the diff to which the comment applies.
|
||
"""
|
||
position: Int
|
||
@deprecated(
|
||
reason: "We are phasing out diff-relative positioning for PR comments Use the `line` and `startLine` fields instead, which are file line numbers instead of diff line numbers Removal on 2023-10-01 UTC."
|
||
)
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
The pull request associated with this review comment.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
The pull request review associated with this review comment.
|
||
"""
|
||
pullRequestReview: PullRequestReview
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
The comment this is a reply to.
|
||
"""
|
||
replyTo: PullRequestReviewComment
|
||
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path permalink for this review comment.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The start line number on the file to which the comment applies
|
||
"""
|
||
startLine: Int
|
||
|
||
"""
|
||
Identifies the state of the comment.
|
||
"""
|
||
state: PullRequestReviewCommentState!
|
||
|
||
"""
|
||
The level at which the comments in the corresponding thread are targeted, can be a diff line or a file
|
||
"""
|
||
subjectType: PullRequestReviewThreadSubjectType!
|
||
|
||
"""
|
||
Identifies when the comment was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL permalink for this review comment.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Check if the current viewer can delete this object.
|
||
"""
|
||
viewerCanDelete: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can minimize this object.
|
||
"""
|
||
viewerCanMinimize: Boolean!
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
Reasons why the current viewer can not update this comment.
|
||
"""
|
||
viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for PullRequestReviewComment.
|
||
"""
|
||
type PullRequestReviewCommentConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PullRequestReviewCommentEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PullRequestReviewComment]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PullRequestReviewCommentEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PullRequestReviewComment
|
||
}
|
||
|
||
"""
|
||
The possible states of a pull request review comment.
|
||
"""
|
||
enum PullRequestReviewCommentState {
|
||
"""
|
||
A comment that is part of a pending review
|
||
"""
|
||
PENDING
|
||
|
||
"""
|
||
A comment that is part of a submitted review
|
||
"""
|
||
SUBMITTED
|
||
}
|
||
|
||
"""
|
||
The connection type for PullRequestReview.
|
||
"""
|
||
type PullRequestReviewConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PullRequestReviewEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PullRequestReview]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
This aggregates pull request reviews made by a user within one repository.
|
||
"""
|
||
type PullRequestReviewContributionsByRepository {
|
||
"""
|
||
The pull request review contributions.
|
||
"""
|
||
contributions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for contributions returned from the connection.
|
||
"""
|
||
orderBy: ContributionOrder = {direction: DESC}
|
||
): CreatedPullRequestReviewContributionConnection!
|
||
|
||
"""
|
||
The repository in which the pull request reviews were made.
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
The review status of a pull request.
|
||
"""
|
||
enum PullRequestReviewDecision {
|
||
"""
|
||
The pull request has received an approving review.
|
||
"""
|
||
APPROVED
|
||
|
||
"""
|
||
Changes have been requested on the pull request.
|
||
"""
|
||
CHANGES_REQUESTED
|
||
|
||
"""
|
||
A review is required before the pull request can be merged.
|
||
"""
|
||
REVIEW_REQUIRED
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PullRequestReviewEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PullRequestReview
|
||
}
|
||
|
||
"""
|
||
The possible events to perform on a pull request review.
|
||
"""
|
||
enum PullRequestReviewEvent {
|
||
"""
|
||
Submit feedback and approve merging these changes.
|
||
"""
|
||
APPROVE
|
||
|
||
"""
|
||
Submit general feedback without explicit approval.
|
||
"""
|
||
COMMENT
|
||
|
||
"""
|
||
Dismiss review so it now longer effects merging.
|
||
"""
|
||
DISMISS
|
||
|
||
"""
|
||
Submit feedback that must be addressed before merging.
|
||
"""
|
||
REQUEST_CHANGES
|
||
}
|
||
|
||
"""
|
||
The possible states of a pull request review.
|
||
"""
|
||
enum PullRequestReviewState {
|
||
"""
|
||
A review allowing the pull request to merge.
|
||
"""
|
||
APPROVED
|
||
|
||
"""
|
||
A review blocking the pull request from merging.
|
||
"""
|
||
CHANGES_REQUESTED
|
||
|
||
"""
|
||
An informational review.
|
||
"""
|
||
COMMENTED
|
||
|
||
"""
|
||
A review that has been dismissed.
|
||
"""
|
||
DISMISSED
|
||
|
||
"""
|
||
A review that has not yet been submitted.
|
||
"""
|
||
PENDING
|
||
}
|
||
|
||
"""
|
||
A threaded list of comments for a given pull request.
|
||
"""
|
||
type PullRequestReviewThread implements Node {
|
||
"""
|
||
A list of pull request comments associated with the thread.
|
||
"""
|
||
comments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Skips the first _n_ elements in the list.
|
||
"""
|
||
skip: Int
|
||
): PullRequestReviewCommentConnection!
|
||
|
||
"""
|
||
The side of the diff on which this thread was placed.
|
||
"""
|
||
diffSide: DiffSide!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether or not the thread has been collapsed (resolved)
|
||
"""
|
||
isCollapsed: Boolean!
|
||
|
||
"""
|
||
Indicates whether this thread was outdated by newer changes.
|
||
"""
|
||
isOutdated: Boolean!
|
||
|
||
"""
|
||
Whether this thread has been resolved
|
||
"""
|
||
isResolved: Boolean!
|
||
|
||
"""
|
||
The line in the file to which this thread refers
|
||
"""
|
||
line: Int
|
||
|
||
"""
|
||
The original line in the file to which this thread refers.
|
||
"""
|
||
originalLine: Int
|
||
|
||
"""
|
||
The original start line in the file to which this thread refers (multi-line only).
|
||
"""
|
||
originalStartLine: Int
|
||
|
||
"""
|
||
Identifies the file path of this thread.
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
Identifies the pull request associated with this thread.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
Identifies the repository associated with this thread.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The user who resolved this thread
|
||
"""
|
||
resolvedBy: User
|
||
|
||
"""
|
||
The side of the diff that the first line of the thread starts on (multi-line only)
|
||
"""
|
||
startDiffSide: DiffSide
|
||
|
||
"""
|
||
The start line in the file to which this thread refers (multi-line only)
|
||
"""
|
||
startLine: Int
|
||
|
||
"""
|
||
The level at which the comments in the corresponding thread are targeted, can be a diff line or a file
|
||
"""
|
||
subjectType: PullRequestReviewThreadSubjectType!
|
||
|
||
"""
|
||
Indicates whether the current viewer can reply to this thread.
|
||
"""
|
||
viewerCanReply: Boolean!
|
||
|
||
"""
|
||
Whether or not the viewer can resolve this thread
|
||
"""
|
||
viewerCanResolve: Boolean!
|
||
|
||
"""
|
||
Whether or not the viewer can unresolve this thread
|
||
"""
|
||
viewerCanUnresolve: Boolean!
|
||
}
|
||
|
||
"""
|
||
Review comment threads for a pull request review.
|
||
"""
|
||
type PullRequestReviewThreadConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PullRequestReviewThreadEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PullRequestReviewThread]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PullRequestReviewThreadEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PullRequestReviewThread
|
||
}
|
||
|
||
"""
|
||
The possible subject types of a pull request review comment.
|
||
"""
|
||
enum PullRequestReviewThreadSubjectType {
|
||
"""
|
||
A comment that has been made against the file of a pull request
|
||
"""
|
||
FILE
|
||
|
||
"""
|
||
A comment that has been made against the line of a pull request
|
||
"""
|
||
LINE
|
||
}
|
||
|
||
"""
|
||
Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.
|
||
"""
|
||
type PullRequestRevisionMarker {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The last commit the viewer has seen.
|
||
"""
|
||
lastSeenCommit: Commit!
|
||
|
||
"""
|
||
The pull request to which the marker belongs.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
}
|
||
|
||
"""
|
||
The possible states of a pull request.
|
||
"""
|
||
enum PullRequestState {
|
||
"""
|
||
A pull request that has been closed without being merged.
|
||
"""
|
||
CLOSED
|
||
|
||
"""
|
||
A pull request that has been closed by being merged.
|
||
"""
|
||
MERGED
|
||
|
||
"""
|
||
A pull request that is still open.
|
||
"""
|
||
OPEN
|
||
}
|
||
|
||
"""
|
||
A repository pull request template.
|
||
"""
|
||
type PullRequestTemplate {
|
||
"""
|
||
The body of the template
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
The filename of the template
|
||
"""
|
||
filename: String
|
||
|
||
"""
|
||
The repository the template belongs to
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
A threaded list of comments for a given pull request.
|
||
"""
|
||
type PullRequestThread implements Node {
|
||
"""
|
||
A list of pull request comments associated with the thread.
|
||
"""
|
||
comments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Skips the first _n_ elements in the list.
|
||
"""
|
||
skip: Int
|
||
): PullRequestReviewCommentConnection!
|
||
|
||
"""
|
||
The side of the diff on which this thread was placed.
|
||
"""
|
||
diffSide: DiffSide!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether or not the thread has been collapsed (resolved)
|
||
"""
|
||
isCollapsed: Boolean!
|
||
|
||
"""
|
||
Indicates whether this thread was outdated by newer changes.
|
||
"""
|
||
isOutdated: Boolean!
|
||
|
||
"""
|
||
Whether this thread has been resolved
|
||
"""
|
||
isResolved: Boolean!
|
||
|
||
"""
|
||
The line in the file to which this thread refers
|
||
"""
|
||
line: Int
|
||
|
||
"""
|
||
Identifies the file path of this thread.
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
Identifies the pull request associated with this thread.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
Identifies the repository associated with this thread.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The user who resolved this thread
|
||
"""
|
||
resolvedBy: User
|
||
|
||
"""
|
||
The side of the diff that the first line of the thread starts on (multi-line only)
|
||
"""
|
||
startDiffSide: DiffSide
|
||
|
||
"""
|
||
The line of the first file diff in the thread.
|
||
"""
|
||
startLine: Int
|
||
|
||
"""
|
||
The level at which the comments in the corresponding thread are targeted, can be a diff line or a file
|
||
"""
|
||
subjectType: PullRequestReviewThreadSubjectType!
|
||
|
||
"""
|
||
Indicates whether the current viewer can reply to this thread.
|
||
"""
|
||
viewerCanReply: Boolean!
|
||
|
||
"""
|
||
Whether or not the viewer can resolve this thread
|
||
"""
|
||
viewerCanResolve: Boolean!
|
||
|
||
"""
|
||
Whether or not the viewer can unresolve this thread
|
||
"""
|
||
viewerCanUnresolve: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for PullRequestTimelineItem.
|
||
"""
|
||
type PullRequestTimelineConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PullRequestTimelineItemEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PullRequestTimelineItem]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An item in a pull request timeline
|
||
"""
|
||
union 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 edge in a connection.
|
||
"""
|
||
type PullRequestTimelineItemEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PullRequestTimelineItem
|
||
}
|
||
|
||
"""
|
||
An item in a pull request timeline
|
||
"""
|
||
union 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
|
||
| LabeledEvent
|
||
| LockedEvent
|
||
| MarkedAsDuplicateEvent
|
||
| MentionedEvent
|
||
| MergedEvent
|
||
| MilestonedEvent
|
||
| MovedColumnsInProjectEvent
|
||
| PinnedEvent
|
||
| PullRequestCommit
|
||
| PullRequestCommitCommentThread
|
||
| PullRequestReview
|
||
| PullRequestReviewThread
|
||
| PullRequestRevisionMarker
|
||
| ReadyForReviewEvent
|
||
| ReferencedEvent
|
||
| RemovedFromMergeQueueEvent
|
||
| RemovedFromProjectEvent
|
||
| RenamedTitleEvent
|
||
| ReopenedEvent
|
||
| ReviewDismissedEvent
|
||
| ReviewRequestRemovedEvent
|
||
| ReviewRequestedEvent
|
||
| SubscribedEvent
|
||
| TransferredEvent
|
||
| UnassignedEvent
|
||
| UnlabeledEvent
|
||
| UnlockedEvent
|
||
| UnmarkedAsDuplicateEvent
|
||
| UnpinnedEvent
|
||
| UnsubscribedEvent
|
||
| UserBlockedEvent
|
||
|
||
"""
|
||
The connection type for PullRequestTimelineItems.
|
||
"""
|
||
type PullRequestTimelineItemsConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PullRequestTimelineItemsEdge]
|
||
|
||
"""
|
||
Identifies the count of items after applying `before` and `after` filters.
|
||
"""
|
||
filteredCount: Int!
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PullRequestTimelineItems]
|
||
|
||
"""
|
||
Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing.
|
||
"""
|
||
pageCount: Int!
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
|
||
"""
|
||
Identifies the date and time when the timeline was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PullRequestTimelineItemsEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PullRequestTimelineItems
|
||
}
|
||
|
||
"""
|
||
The possible item types found in a timeline.
|
||
"""
|
||
enum PullRequestTimelineItemsItemType {
|
||
"""
|
||
Represents an 'added_to_merge_queue' event on a given pull request.
|
||
"""
|
||
ADDED_TO_MERGE_QUEUE_EVENT
|
||
|
||
"""
|
||
Represents a 'added_to_project' event on a given issue or pull request.
|
||
"""
|
||
ADDED_TO_PROJECT_EVENT
|
||
|
||
"""
|
||
Represents an 'assigned' event on any assignable object.
|
||
"""
|
||
ASSIGNED_EVENT
|
||
|
||
"""
|
||
Represents a 'automatic_base_change_failed' event on a given pull request.
|
||
"""
|
||
AUTOMATIC_BASE_CHANGE_FAILED_EVENT
|
||
|
||
"""
|
||
Represents a 'automatic_base_change_succeeded' event on a given pull request.
|
||
"""
|
||
AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT
|
||
|
||
"""
|
||
Represents a 'auto_merge_disabled' event on a given pull request.
|
||
"""
|
||
AUTO_MERGE_DISABLED_EVENT
|
||
|
||
"""
|
||
Represents a 'auto_merge_enabled' event on a given pull request.
|
||
"""
|
||
AUTO_MERGE_ENABLED_EVENT
|
||
|
||
"""
|
||
Represents a 'auto_rebase_enabled' event on a given pull request.
|
||
"""
|
||
AUTO_REBASE_ENABLED_EVENT
|
||
|
||
"""
|
||
Represents a 'auto_squash_enabled' event on a given pull request.
|
||
"""
|
||
AUTO_SQUASH_ENABLED_EVENT
|
||
|
||
"""
|
||
Represents a 'base_ref_changed' event on a given issue or pull request.
|
||
"""
|
||
BASE_REF_CHANGED_EVENT
|
||
|
||
"""
|
||
Represents a 'base_ref_deleted' event on a given pull request.
|
||
"""
|
||
BASE_REF_DELETED_EVENT
|
||
|
||
"""
|
||
Represents a 'base_ref_force_pushed' event on a given pull request.
|
||
"""
|
||
BASE_REF_FORCE_PUSHED_EVENT
|
||
|
||
"""
|
||
Represents a 'closed' event on any `Closable`.
|
||
"""
|
||
CLOSED_EVENT
|
||
|
||
"""
|
||
Represents a 'comment_deleted' event on a given issue or pull request.
|
||
"""
|
||
COMMENT_DELETED_EVENT
|
||
|
||
"""
|
||
Represents a 'connected' event on a given issue or pull request.
|
||
"""
|
||
CONNECTED_EVENT
|
||
|
||
"""
|
||
Represents a 'converted_note_to_issue' event on a given issue or pull request.
|
||
"""
|
||
CONVERTED_NOTE_TO_ISSUE_EVENT
|
||
|
||
"""
|
||
Represents a 'converted_to_discussion' event on a given issue.
|
||
"""
|
||
CONVERTED_TO_DISCUSSION_EVENT
|
||
|
||
"""
|
||
Represents a 'convert_to_draft' event on a given pull request.
|
||
"""
|
||
CONVERT_TO_DRAFT_EVENT
|
||
|
||
"""
|
||
Represents a mention made by one issue or pull request to another.
|
||
"""
|
||
CROSS_REFERENCED_EVENT
|
||
|
||
"""
|
||
Represents a 'demilestoned' event on a given issue or pull request.
|
||
"""
|
||
DEMILESTONED_EVENT
|
||
|
||
"""
|
||
Represents a 'deployed' event on a given pull request.
|
||
"""
|
||
DEPLOYED_EVENT
|
||
|
||
"""
|
||
Represents a 'deployment_environment_changed' event on a given pull request.
|
||
"""
|
||
DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT
|
||
|
||
"""
|
||
Represents a 'disconnected' event on a given issue or pull request.
|
||
"""
|
||
DISCONNECTED_EVENT
|
||
|
||
"""
|
||
Represents a 'head_ref_deleted' event on a given pull request.
|
||
"""
|
||
HEAD_REF_DELETED_EVENT
|
||
|
||
"""
|
||
Represents a 'head_ref_force_pushed' event on a given pull request.
|
||
"""
|
||
HEAD_REF_FORCE_PUSHED_EVENT
|
||
|
||
"""
|
||
Represents a 'head_ref_restored' event on a given pull request.
|
||
"""
|
||
HEAD_REF_RESTORED_EVENT
|
||
|
||
"""
|
||
Represents a comment on an Issue.
|
||
"""
|
||
ISSUE_COMMENT
|
||
|
||
"""
|
||
Represents a 'labeled' event on a given issue or pull request.
|
||
"""
|
||
LABELED_EVENT
|
||
|
||
"""
|
||
Represents a 'locked' event on a given issue or pull request.
|
||
"""
|
||
LOCKED_EVENT
|
||
|
||
"""
|
||
Represents a 'marked_as_duplicate' event on a given issue or pull request.
|
||
"""
|
||
MARKED_AS_DUPLICATE_EVENT
|
||
|
||
"""
|
||
Represents a 'mentioned' event on a given issue or pull request.
|
||
"""
|
||
MENTIONED_EVENT
|
||
|
||
"""
|
||
Represents a 'merged' event on a given pull request.
|
||
"""
|
||
MERGED_EVENT
|
||
|
||
"""
|
||
Represents a 'milestoned' event on a given issue or pull request.
|
||
"""
|
||
MILESTONED_EVENT
|
||
|
||
"""
|
||
Represents a 'moved_columns_in_project' event on a given issue or pull request.
|
||
"""
|
||
MOVED_COLUMNS_IN_PROJECT_EVENT
|
||
|
||
"""
|
||
Represents a 'pinned' event on a given issue or pull request.
|
||
"""
|
||
PINNED_EVENT
|
||
|
||
"""
|
||
Represents a Git commit part of a pull request.
|
||
"""
|
||
PULL_REQUEST_COMMIT
|
||
|
||
"""
|
||
Represents a commit comment thread part of a pull request.
|
||
"""
|
||
PULL_REQUEST_COMMIT_COMMENT_THREAD
|
||
|
||
"""
|
||
A review object for a given pull request.
|
||
"""
|
||
PULL_REQUEST_REVIEW
|
||
|
||
"""
|
||
A threaded list of comments for a given pull request.
|
||
"""
|
||
PULL_REQUEST_REVIEW_THREAD
|
||
|
||
"""
|
||
Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.
|
||
"""
|
||
PULL_REQUEST_REVISION_MARKER
|
||
|
||
"""
|
||
Represents a 'ready_for_review' event on a given pull request.
|
||
"""
|
||
READY_FOR_REVIEW_EVENT
|
||
|
||
"""
|
||
Represents a 'referenced' event on a given `ReferencedSubject`.
|
||
"""
|
||
REFERENCED_EVENT
|
||
|
||
"""
|
||
Represents a 'removed_from_merge_queue' event on a given pull request.
|
||
"""
|
||
REMOVED_FROM_MERGE_QUEUE_EVENT
|
||
|
||
"""
|
||
Represents a 'removed_from_project' event on a given issue or pull request.
|
||
"""
|
||
REMOVED_FROM_PROJECT_EVENT
|
||
|
||
"""
|
||
Represents a 'renamed' event on a given issue or pull request
|
||
"""
|
||
RENAMED_TITLE_EVENT
|
||
|
||
"""
|
||
Represents a 'reopened' event on any `Closable`.
|
||
"""
|
||
REOPENED_EVENT
|
||
|
||
"""
|
||
Represents a 'review_dismissed' event on a given issue or pull request.
|
||
"""
|
||
REVIEW_DISMISSED_EVENT
|
||
|
||
"""
|
||
Represents an 'review_requested' event on a given pull request.
|
||
"""
|
||
REVIEW_REQUESTED_EVENT
|
||
|
||
"""
|
||
Represents an 'review_request_removed' event on a given pull request.
|
||
"""
|
||
REVIEW_REQUEST_REMOVED_EVENT
|
||
|
||
"""
|
||
Represents a 'subscribed' event on a given `Subscribable`.
|
||
"""
|
||
SUBSCRIBED_EVENT
|
||
|
||
"""
|
||
Represents a 'transferred' event on a given issue or pull request.
|
||
"""
|
||
TRANSFERRED_EVENT
|
||
|
||
"""
|
||
Represents an 'unassigned' event on any assignable object.
|
||
"""
|
||
UNASSIGNED_EVENT
|
||
|
||
"""
|
||
Represents an 'unlabeled' event on a given issue or pull request.
|
||
"""
|
||
UNLABELED_EVENT
|
||
|
||
"""
|
||
Represents an 'unlocked' event on a given issue or pull request.
|
||
"""
|
||
UNLOCKED_EVENT
|
||
|
||
"""
|
||
Represents an 'unmarked_as_duplicate' event on a given issue or pull request.
|
||
"""
|
||
UNMARKED_AS_DUPLICATE_EVENT
|
||
|
||
"""
|
||
Represents an 'unpinned' event on a given issue or pull request.
|
||
"""
|
||
UNPINNED_EVENT
|
||
|
||
"""
|
||
Represents an 'unsubscribed' event on a given `Subscribable`.
|
||
"""
|
||
UNSUBSCRIBED_EVENT
|
||
|
||
"""
|
||
Represents a 'user_blocked' event on a given user.
|
||
"""
|
||
USER_BLOCKED_EVENT
|
||
}
|
||
|
||
"""
|
||
The possible target states when updating a pull request.
|
||
"""
|
||
enum PullRequestUpdateState {
|
||
"""
|
||
A pull request that has been closed without being merged.
|
||
"""
|
||
CLOSED
|
||
|
||
"""
|
||
A pull request that is still open.
|
||
"""
|
||
OPEN
|
||
}
|
||
|
||
"""
|
||
A Git push.
|
||
"""
|
||
type Push implements Node {
|
||
id: ID!
|
||
|
||
"""
|
||
The SHA after the push
|
||
"""
|
||
nextSha: GitObjectID
|
||
|
||
"""
|
||
The permalink for this push.
|
||
"""
|
||
permalink: URI!
|
||
|
||
"""
|
||
The SHA before the push
|
||
"""
|
||
previousSha: GitObjectID
|
||
|
||
"""
|
||
The actor who pushed
|
||
"""
|
||
pusher: Actor!
|
||
|
||
"""
|
||
The repository that was pushed to
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
A team, user, or app who has the ability to push to a protected branch.
|
||
"""
|
||
type PushAllowance implements Node {
|
||
"""
|
||
The actor that can push.
|
||
"""
|
||
actor: PushAllowanceActor
|
||
|
||
"""
|
||
Identifies the branch protection rule associated with the allowed user, team, or app.
|
||
"""
|
||
branchProtectionRule: BranchProtectionRule
|
||
id: ID!
|
||
}
|
||
|
||
"""
|
||
Types that can be an actor.
|
||
"""
|
||
union PushAllowanceActor = App | Team | User
|
||
|
||
"""
|
||
The connection type for PushAllowance.
|
||
"""
|
||
type PushAllowanceConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [PushAllowanceEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [PushAllowance]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type PushAllowanceEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: PushAllowance
|
||
}
|
||
|
||
"""
|
||
The query root of GitHub's GraphQL interface.
|
||
"""
|
||
type Query {
|
||
"""
|
||
Look up a code of conduct by its key
|
||
"""
|
||
codeOfConduct(
|
||
"""
|
||
The code of conduct's key
|
||
"""
|
||
key: String!
|
||
): CodeOfConduct
|
||
|
||
"""
|
||
Look up a code of conduct by its key
|
||
"""
|
||
codesOfConduct: [CodeOfConduct]
|
||
|
||
"""
|
||
Look up an enterprise by URL slug.
|
||
"""
|
||
enterprise(
|
||
"""
|
||
The enterprise invitation token.
|
||
"""
|
||
invitationToken: String
|
||
|
||
"""
|
||
The enterprise URL slug.
|
||
"""
|
||
slug: String!
|
||
): Enterprise
|
||
|
||
"""
|
||
Look up a pending enterprise administrator invitation by invitee, enterprise and role.
|
||
"""
|
||
enterpriseAdministratorInvitation(
|
||
"""
|
||
The slug of the enterprise the user was invited to join.
|
||
"""
|
||
enterpriseSlug: String!
|
||
|
||
"""
|
||
The role for the business member invitation.
|
||
"""
|
||
role: EnterpriseAdministratorRole!
|
||
|
||
"""
|
||
The login of the user invited to join the business.
|
||
"""
|
||
userLogin: String!
|
||
): EnterpriseAdministratorInvitation
|
||
|
||
"""
|
||
Look up a pending enterprise administrator invitation by invitation token.
|
||
"""
|
||
enterpriseAdministratorInvitationByToken(
|
||
"""
|
||
The invitation token sent with the invitation email.
|
||
"""
|
||
invitationToken: String!
|
||
): EnterpriseAdministratorInvitation
|
||
|
||
"""
|
||
Look up an open source license by its key
|
||
"""
|
||
license(
|
||
"""
|
||
The license's downcased SPDX ID
|
||
"""
|
||
key: String!
|
||
): License
|
||
|
||
"""
|
||
Return a list of known open source licenses
|
||
"""
|
||
licenses: [License]!
|
||
|
||
"""
|
||
Get alphabetically sorted list of Marketplace categories
|
||
"""
|
||
marketplaceCategories(
|
||
"""
|
||
Exclude categories with no listings.
|
||
"""
|
||
excludeEmpty: Boolean
|
||
|
||
"""
|
||
Returns top level categories only, excluding any subcategories.
|
||
"""
|
||
excludeSubcategories: Boolean
|
||
|
||
"""
|
||
Return only the specified categories.
|
||
"""
|
||
includeCategories: [String!]
|
||
): [MarketplaceCategory!]!
|
||
|
||
"""
|
||
Look up a Marketplace category by its slug.
|
||
"""
|
||
marketplaceCategory(
|
||
"""
|
||
The URL slug of the category.
|
||
"""
|
||
slug: String!
|
||
|
||
"""
|
||
Also check topic aliases for the category slug
|
||
"""
|
||
useTopicAliases: Boolean
|
||
): MarketplaceCategory
|
||
|
||
"""
|
||
Look up a single Marketplace listing
|
||
"""
|
||
marketplaceListing(
|
||
"""
|
||
Select the listing that matches this slug. It's the short name of the listing used in its URL.
|
||
"""
|
||
slug: String!
|
||
): MarketplaceListing
|
||
|
||
"""
|
||
Look up Marketplace listings
|
||
"""
|
||
marketplaceListings(
|
||
"""
|
||
Select listings that can be administered by the specified user.
|
||
"""
|
||
adminId: ID
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Select listings visible to the viewer even if they are not approved. If omitted or
|
||
false, only approved listings will be returned.
|
||
"""
|
||
allStates: Boolean
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Select only listings with the given category.
|
||
"""
|
||
categorySlug: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Select listings for products owned by the specified organization.
|
||
"""
|
||
organizationId: ID
|
||
|
||
"""
|
||
Select only listings where the primary category matches the given category slug.
|
||
"""
|
||
primaryCategoryOnly: Boolean = false
|
||
|
||
"""
|
||
Select the listings with these slugs, if they are visible to the viewer.
|
||
"""
|
||
slugs: [String]
|
||
|
||
"""
|
||
Also check topic aliases for the category slug
|
||
"""
|
||
useTopicAliases: Boolean
|
||
|
||
"""
|
||
Select listings to which user has admin access. If omitted, listings visible to the
|
||
viewer are returned.
|
||
"""
|
||
viewerCanAdmin: Boolean
|
||
|
||
"""
|
||
Select only listings that offer a free trial.
|
||
"""
|
||
withFreeTrialsOnly: Boolean = false
|
||
): MarketplaceListingConnection!
|
||
|
||
"""
|
||
Return information about the GitHub instance
|
||
"""
|
||
meta: GitHubMetadata!
|
||
|
||
"""
|
||
Fetches an object given its ID.
|
||
"""
|
||
node(
|
||
"""
|
||
ID of the object.
|
||
"""
|
||
id: ID!
|
||
): Node
|
||
|
||
"""
|
||
Lookup nodes by a list of IDs.
|
||
"""
|
||
nodes(
|
||
"""
|
||
The list of node IDs.
|
||
"""
|
||
ids: [ID!]!
|
||
): [Node]!
|
||
|
||
"""
|
||
Lookup a organization by login.
|
||
"""
|
||
organization(
|
||
"""
|
||
The organization's login.
|
||
"""
|
||
login: String!
|
||
): Organization
|
||
|
||
"""
|
||
The client's rate limit information.
|
||
"""
|
||
rateLimit(
|
||
"""
|
||
If true, calculate the cost for the query without evaluating it
|
||
"""
|
||
dryRun: Boolean = false
|
||
): RateLimit
|
||
|
||
"""
|
||
Workaround for re-exposing the root query object. (Refer to
|
||
https://github.com/facebook/relay/issues/112 for more information.)
|
||
"""
|
||
relay: Query!
|
||
|
||
"""
|
||
Lookup a given repository by the owner and repository name.
|
||
"""
|
||
repository(
|
||
"""
|
||
Follow repository renames. If disabled, a repository referenced by its old name will return an error.
|
||
"""
|
||
followRenames: Boolean = true
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The login field of a user or organization
|
||
"""
|
||
owner: String!
|
||
): Repository
|
||
|
||
"""
|
||
Lookup a repository owner (ie. either a User or an Organization) by login.
|
||
"""
|
||
repositoryOwner(
|
||
"""
|
||
The username to lookup the owner by.
|
||
"""
|
||
login: String!
|
||
): RepositoryOwner
|
||
|
||
"""
|
||
Lookup resource by a URL.
|
||
"""
|
||
resource(
|
||
"""
|
||
The URL.
|
||
"""
|
||
url: URI!
|
||
): UniformResourceLocatable
|
||
|
||
"""
|
||
Perform a search across resources, returning a maximum of 1,000 results.
|
||
"""
|
||
search(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String!
|
||
|
||
"""
|
||
The types of search items to search within.
|
||
"""
|
||
type: SearchType!
|
||
): SearchResultItemConnection!
|
||
|
||
"""
|
||
GitHub Security Advisories
|
||
"""
|
||
securityAdvisories(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
A list of classifications to filter advisories by.
|
||
"""
|
||
classifications: [SecurityAdvisoryClassification!]
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Filter advisories by identifier, e.g. GHSA or CVE.
|
||
"""
|
||
identifier: SecurityAdvisoryIdentifierFilter
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the returned topics.
|
||
"""
|
||
orderBy: SecurityAdvisoryOrder = {field: UPDATED_AT, direction: DESC}
|
||
|
||
"""
|
||
Filter advisories to those published since a time in the past.
|
||
"""
|
||
publishedSince: DateTime
|
||
|
||
"""
|
||
Filter advisories to those updated since a time in the past.
|
||
"""
|
||
updatedSince: DateTime
|
||
): SecurityAdvisoryConnection!
|
||
|
||
"""
|
||
Fetch a Security Advisory by its GHSA ID
|
||
"""
|
||
securityAdvisory(
|
||
"""
|
||
GitHub Security Advisory ID.
|
||
"""
|
||
ghsaId: String!
|
||
): SecurityAdvisory
|
||
|
||
"""
|
||
Software Vulnerabilities documented by GitHub Security Advisories
|
||
"""
|
||
securityVulnerabilities(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
A list of advisory classifications to filter vulnerabilities by.
|
||
"""
|
||
classifications: [SecurityAdvisoryClassification!]
|
||
|
||
"""
|
||
An ecosystem to filter vulnerabilities by.
|
||
"""
|
||
ecosystem: SecurityAdvisoryEcosystem
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the returned topics.
|
||
"""
|
||
orderBy: SecurityVulnerabilityOrder = {field: UPDATED_AT, direction: DESC}
|
||
|
||
"""
|
||
A package name to filter vulnerabilities by.
|
||
"""
|
||
package: String
|
||
|
||
"""
|
||
A list of severities to filter vulnerabilities by.
|
||
"""
|
||
severities: [SecurityAdvisorySeverity!]
|
||
): SecurityVulnerabilityConnection!
|
||
|
||
"""
|
||
Users and organizations who can be sponsored via GitHub Sponsors.
|
||
"""
|
||
sponsorables(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Optional filter for which dependencies should be checked for sponsorable
|
||
owners. Only sponsorable owners of dependencies in this ecosystem will be
|
||
included. Used when onlyDependencies = true.
|
||
|
||
**Upcoming Change on 2022-07-01 UTC**
|
||
**Description:** `dependencyEcosystem` will be removed. Use the ecosystem argument instead.
|
||
**Reason:** The type is switching from SecurityAdvisoryEcosystem to DependencyGraphEcosystem.
|
||
"""
|
||
dependencyEcosystem: SecurityAdvisoryEcosystem
|
||
|
||
"""
|
||
Optional filter for which dependencies should be checked for sponsorable
|
||
owners. Only sponsorable owners of dependencies in this ecosystem will be
|
||
included. Used when onlyDependencies = true.
|
||
"""
|
||
ecosystem: DependencyGraphEcosystem
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Whether only sponsorables who own the viewer's dependencies will be
|
||
returned. Must be authenticated to use. Can check an organization instead
|
||
for their dependencies owned by sponsorables by passing
|
||
orgLoginForDependencies.
|
||
"""
|
||
onlyDependencies: Boolean = false
|
||
|
||
"""
|
||
Ordering options for users and organizations returned from the connection.
|
||
"""
|
||
orderBy: SponsorableOrder = {field: LOGIN, direction: ASC}
|
||
|
||
"""
|
||
Optional organization username for whose dependencies should be checked.
|
||
Used when onlyDependencies = true. Omit to check your own dependencies. If
|
||
you are not an administrator of the organization, only dependencies from its
|
||
public repositories will be considered.
|
||
"""
|
||
orgLoginForDependencies: String
|
||
): SponsorableItemConnection!
|
||
|
||
"""
|
||
Look up a topic by name.
|
||
"""
|
||
topic(
|
||
"""
|
||
The topic's name.
|
||
"""
|
||
name: String!
|
||
): Topic
|
||
|
||
"""
|
||
Lookup a user by login.
|
||
"""
|
||
user(
|
||
"""
|
||
The user's login.
|
||
"""
|
||
login: String!
|
||
): User
|
||
|
||
"""
|
||
The currently authenticated user.
|
||
"""
|
||
viewer: User!
|
||
}
|
||
|
||
"""
|
||
Represents the client's rate limit.
|
||
"""
|
||
type RateLimit {
|
||
"""
|
||
The point cost for the current query counting against the rate limit.
|
||
"""
|
||
cost: Int!
|
||
|
||
"""
|
||
The maximum number of points the client is permitted to consume in a 60 minute window.
|
||
"""
|
||
limit: Int!
|
||
|
||
"""
|
||
The maximum number of nodes this query may return
|
||
"""
|
||
nodeCount: Int!
|
||
|
||
"""
|
||
The number of points remaining in the current rate limit window.
|
||
"""
|
||
remaining: Int!
|
||
|
||
"""
|
||
The time at which the current rate limit window resets in UTC epoch seconds.
|
||
"""
|
||
resetAt: DateTime!
|
||
|
||
"""
|
||
The number of points used in the current rate limit window.
|
||
"""
|
||
used: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a subject that can be reacted on.
|
||
"""
|
||
interface Reactable {
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for User.
|
||
"""
|
||
type ReactingUserConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ReactingUserEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [User]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a user that's made a reaction.
|
||
"""
|
||
type ReactingUserEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
node: User!
|
||
|
||
"""
|
||
The moment when the user made the reaction.
|
||
"""
|
||
reactedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
An emoji reaction to a particular piece of content.
|
||
"""
|
||
type Reaction implements Node {
|
||
"""
|
||
Identifies the emoji reaction.
|
||
"""
|
||
content: ReactionContent!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
The reactable piece of content
|
||
"""
|
||
reactable: Reactable!
|
||
|
||
"""
|
||
Identifies the user who created this reaction.
|
||
"""
|
||
user: User
|
||
}
|
||
|
||
"""
|
||
A list of reactions that have been left on the subject.
|
||
"""
|
||
type ReactionConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ReactionEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Reaction]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
|
||
"""
|
||
Whether or not the authenticated user has left a reaction on the subject.
|
||
"""
|
||
viewerHasReacted: Boolean!
|
||
}
|
||
|
||
"""
|
||
Emojis that can be attached to Issues, Pull Requests and Comments.
|
||
"""
|
||
enum ReactionContent {
|
||
"""
|
||
Represents the `:confused:` emoji.
|
||
"""
|
||
CONFUSED
|
||
|
||
"""
|
||
Represents the `:eyes:` emoji.
|
||
"""
|
||
EYES
|
||
|
||
"""
|
||
Represents the `:heart:` emoji.
|
||
"""
|
||
HEART
|
||
|
||
"""
|
||
Represents the `:hooray:` emoji.
|
||
"""
|
||
HOORAY
|
||
|
||
"""
|
||
Represents the `:laugh:` emoji.
|
||
"""
|
||
LAUGH
|
||
|
||
"""
|
||
Represents the `:rocket:` emoji.
|
||
"""
|
||
ROCKET
|
||
|
||
"""
|
||
Represents the `:-1:` emoji.
|
||
"""
|
||
THUMBS_DOWN
|
||
|
||
"""
|
||
Represents the `:+1:` emoji.
|
||
"""
|
||
THUMBS_UP
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ReactionEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Reaction
|
||
}
|
||
|
||
"""
|
||
A group of emoji reactions to a particular piece of content.
|
||
"""
|
||
type ReactionGroup {
|
||
"""
|
||
Identifies the emoji reaction.
|
||
"""
|
||
content: ReactionContent!
|
||
|
||
"""
|
||
Identifies when the reaction was created.
|
||
"""
|
||
createdAt: DateTime
|
||
|
||
"""
|
||
Reactors to the reaction subject with the emotion represented by this reaction group.
|
||
"""
|
||
reactors(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ReactorConnection!
|
||
|
||
"""
|
||
The subject that was reacted to.
|
||
"""
|
||
subject: Reactable!
|
||
|
||
"""
|
||
Users who have reacted to the reaction subject with the emotion represented by this reaction group
|
||
"""
|
||
users(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ReactingUserConnection!
|
||
@deprecated(
|
||
reason: "Reactors can now be mannequins, bots, and organizations. Use the `reactors` field instead. Removal on 2021-10-01 UTC."
|
||
)
|
||
|
||
"""
|
||
Whether or not the authenticated user has left a reaction on the subject.
|
||
"""
|
||
viewerHasReacted: Boolean!
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of reactions can be ordered upon return.
|
||
"""
|
||
input ReactionOrder {
|
||
"""
|
||
The direction in which to order reactions by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field in which to order reactions by.
|
||
"""
|
||
field: ReactionOrderField!
|
||
}
|
||
|
||
"""
|
||
A list of fields that reactions can be ordered by.
|
||
"""
|
||
enum ReactionOrderField {
|
||
"""
|
||
Allows ordering a list of reactions by when they were created.
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
Types that can be assigned to reactions.
|
||
"""
|
||
union Reactor = Bot | Mannequin | Organization | User
|
||
|
||
"""
|
||
The connection type for Reactor.
|
||
"""
|
||
type ReactorConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ReactorEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Reactor]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Represents an author of a reaction.
|
||
"""
|
||
type ReactorEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The author of the reaction.
|
||
"""
|
||
node: Reactor!
|
||
|
||
"""
|
||
The moment when the user made the reaction.
|
||
"""
|
||
reactedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
Represents a 'ready_for_review' event on a given pull request.
|
||
"""
|
||
type ReadyForReviewEvent implements Node & UniformResourceLocatable {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
The HTTP path for this ready for review event.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this ready for review event.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Represents a Git reference.
|
||
"""
|
||
type Ref implements Node {
|
||
"""
|
||
A list of pull requests with this ref as the head ref.
|
||
"""
|
||
associatedPullRequests(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
The base ref name to filter the pull requests by.
|
||
"""
|
||
baseRefName: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
The head ref name to filter the pull requests by.
|
||
"""
|
||
headRefName: String
|
||
|
||
"""
|
||
A list of label names to filter the pull requests by.
|
||
"""
|
||
labels: [String!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for pull requests returned from the connection.
|
||
"""
|
||
orderBy: IssueOrder
|
||
|
||
"""
|
||
A list of states to filter the pull requests by.
|
||
"""
|
||
states: [PullRequestState!]
|
||
): PullRequestConnection!
|
||
|
||
"""
|
||
Branch protection rules for this ref
|
||
"""
|
||
branchProtectionRule: BranchProtectionRule
|
||
|
||
"""
|
||
Compares the current ref as a base ref to another head ref, if the comparison can be made.
|
||
"""
|
||
compare(
|
||
"""
|
||
The head ref to compare against.
|
||
"""
|
||
headRef: String!
|
||
): Comparison
|
||
id: ID!
|
||
|
||
"""
|
||
The ref name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The ref's prefix, such as `refs/heads/` or `refs/tags/`.
|
||
"""
|
||
prefix: String!
|
||
|
||
"""
|
||
Branch protection rules that are viewable by non-admins
|
||
"""
|
||
refUpdateRule: RefUpdateRule
|
||
|
||
"""
|
||
The repository the ref belongs to.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The object the ref points to. Returns null when object does not exist.
|
||
"""
|
||
target: GitObject
|
||
}
|
||
|
||
"""
|
||
The connection type for Ref.
|
||
"""
|
||
type RefConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [RefEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Ref]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type RefEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Ref
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the ref_name condition
|
||
"""
|
||
type RefNameConditionTarget {
|
||
"""
|
||
Array of ref names or patterns to exclude. The condition will not pass if any of these patterns match.
|
||
"""
|
||
exclude: [String!]!
|
||
|
||
"""
|
||
Array of ref names or patterns to include. One of these patterns must match
|
||
for the condition to pass. Also accepts `~DEFAULT_BRANCH` to include the
|
||
default branch or `~ALL` to include all branches.
|
||
"""
|
||
include: [String!]!
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the ref_name condition
|
||
"""
|
||
input RefNameConditionTargetInput {
|
||
"""
|
||
Array of ref names or patterns to exclude. The condition will not pass if any of these patterns match.
|
||
"""
|
||
exclude: [String!]!
|
||
|
||
"""
|
||
Array of ref names or patterns to include. One of these patterns must match
|
||
for the condition to pass. Also accepts `~DEFAULT_BRANCH` to include the
|
||
default branch or `~ALL` to include all branches.
|
||
"""
|
||
include: [String!]!
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of git refs can be ordered upon return.
|
||
"""
|
||
input RefOrder {
|
||
"""
|
||
The direction in which to order refs by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field in which to order refs by.
|
||
"""
|
||
field: RefOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which ref connections can be ordered.
|
||
"""
|
||
enum RefOrderField {
|
||
"""
|
||
Order refs by their alphanumeric name
|
||
"""
|
||
ALPHABETICAL
|
||
|
||
"""
|
||
Order refs by underlying commit date if the ref prefix is refs/tags/
|
||
"""
|
||
TAG_COMMIT_DATE
|
||
}
|
||
|
||
"""
|
||
A ref update
|
||
"""
|
||
input RefUpdate @preview(toggledBy: "update-refs-preview") {
|
||
"""
|
||
The value this ref should be updated to.
|
||
"""
|
||
afterOid: GitObjectID!
|
||
|
||
"""
|
||
The value this ref needs to point to before the update.
|
||
"""
|
||
beforeOid: GitObjectID
|
||
|
||
"""
|
||
Force a non fast-forward update.
|
||
"""
|
||
force: Boolean = false
|
||
|
||
"""
|
||
The fully qualified name of the ref to be update. For example `refs/heads/branch-name`
|
||
"""
|
||
name: GitRefname!
|
||
}
|
||
|
||
"""
|
||
A ref update rules for a viewer.
|
||
"""
|
||
type RefUpdateRule {
|
||
"""
|
||
Can this branch be deleted.
|
||
"""
|
||
allowsDeletions: Boolean!
|
||
|
||
"""
|
||
Are force pushes allowed on this branch.
|
||
"""
|
||
allowsForcePushes: Boolean!
|
||
|
||
"""
|
||
Can matching branches be created.
|
||
"""
|
||
blocksCreations: Boolean!
|
||
|
||
"""
|
||
Identifies the protection rule pattern.
|
||
"""
|
||
pattern: String!
|
||
|
||
"""
|
||
Number of approving reviews required to update matching branches.
|
||
"""
|
||
requiredApprovingReviewCount: Int
|
||
|
||
"""
|
||
List of required status check contexts that must pass for commits to be accepted to matching branches.
|
||
"""
|
||
requiredStatusCheckContexts: [String]
|
||
|
||
"""
|
||
Are reviews from code owners required to update matching branches.
|
||
"""
|
||
requiresCodeOwnerReviews: Boolean!
|
||
|
||
"""
|
||
Are conversations required to be resolved before merging.
|
||
"""
|
||
requiresConversationResolution: Boolean!
|
||
|
||
"""
|
||
Are merge commits prohibited from being pushed to this branch.
|
||
"""
|
||
requiresLinearHistory: Boolean!
|
||
|
||
"""
|
||
Are commits required to be signed.
|
||
"""
|
||
requiresSignatures: Boolean!
|
||
|
||
"""
|
||
Is the viewer allowed to dismiss reviews.
|
||
"""
|
||
viewerAllowedToDismissReviews: Boolean!
|
||
|
||
"""
|
||
Can the viewer push to the branch
|
||
"""
|
||
viewerCanPush: Boolean!
|
||
}
|
||
|
||
"""
|
||
Represents a 'referenced' event on a given `ReferencedSubject`.
|
||
"""
|
||
type ReferencedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the commit associated with the 'referenced' event.
|
||
"""
|
||
commit: Commit
|
||
|
||
"""
|
||
Identifies the repository associated with the 'referenced' event.
|
||
"""
|
||
commitRepository: Repository!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Reference originated in a different repository.
|
||
"""
|
||
isCrossRepository: Boolean!
|
||
|
||
"""
|
||
Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.
|
||
"""
|
||
isDirectReference: Boolean!
|
||
|
||
"""
|
||
Object referenced by event.
|
||
"""
|
||
subject: ReferencedSubject!
|
||
}
|
||
|
||
"""
|
||
Any referencable object
|
||
"""
|
||
union ReferencedSubject = Issue | PullRequest
|
||
|
||
"""
|
||
Autogenerated input type of RegenerateEnterpriseIdentityProviderRecoveryCodes
|
||
"""
|
||
input RegenerateEnterpriseIdentityProviderRecoveryCodesInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set an identity provider.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RegenerateEnterpriseIdentityProviderRecoveryCodes
|
||
"""
|
||
type RegenerateEnterpriseIdentityProviderRecoveryCodesPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The identity provider for the enterprise.
|
||
"""
|
||
identityProvider: EnterpriseIdentityProvider
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RegenerateVerifiableDomainToken
|
||
"""
|
||
input RegenerateVerifiableDomainTokenInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the verifiable domain to regenerate the verification token of.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RegenerateVerifiableDomainToken
|
||
"""
|
||
type RegenerateVerifiableDomainTokenPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The verification token that was generated.
|
||
"""
|
||
verificationToken: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RejectDeployments
|
||
"""
|
||
input RejectDeploymentsInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Optional comment for rejecting deployments
|
||
"""
|
||
comment: String = ""
|
||
|
||
"""
|
||
The ids of environments to reject deployments
|
||
"""
|
||
environmentIds: [ID!]!
|
||
|
||
"""
|
||
The node ID of the workflow run containing the pending deployments.
|
||
"""
|
||
workflowRunId: ID! @possibleTypes(concreteTypes: ["WorkflowRun"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RejectDeployments
|
||
"""
|
||
type RejectDeploymentsPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The affected deployments.
|
||
"""
|
||
deployments: [Deployment!]
|
||
}
|
||
|
||
"""
|
||
A release contains the content for a release.
|
||
"""
|
||
type Release implements Node & Reactable & UniformResourceLocatable {
|
||
"""
|
||
The author of the release
|
||
"""
|
||
author: User
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The description of the release.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The description of this release rendered to HTML.
|
||
"""
|
||
descriptionHTML: HTML
|
||
id: ID!
|
||
|
||
"""
|
||
Whether or not the release is a draft
|
||
"""
|
||
isDraft: Boolean!
|
||
|
||
"""
|
||
Whether or not the release is the latest releast
|
||
"""
|
||
isLatest: Boolean!
|
||
|
||
"""
|
||
Whether or not the release is a prerelease
|
||
"""
|
||
isPrerelease: Boolean!
|
||
|
||
"""
|
||
A list of users mentioned in the release description
|
||
"""
|
||
mentions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection
|
||
|
||
"""
|
||
The title of the release.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
Identifies the date and time when the release was created.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
List of releases assets which are dependent on this release.
|
||
"""
|
||
releaseAssets(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
A list of names to filter the assets by.
|
||
"""
|
||
name: String
|
||
): ReleaseAssetConnection!
|
||
|
||
"""
|
||
The repository that the release belongs to.
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The HTTP path for this issue
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
A description of the release, rendered to HTML without any links in it.
|
||
"""
|
||
shortDescriptionHTML(
|
||
"""
|
||
How many characters to return.
|
||
"""
|
||
limit: Int = 200
|
||
): HTML
|
||
|
||
"""
|
||
The Git tag the release points to
|
||
"""
|
||
tag: Ref
|
||
|
||
"""
|
||
The tag commit for this release.
|
||
"""
|
||
tagCommit: Commit
|
||
|
||
"""
|
||
The name of the release's Git tag
|
||
"""
|
||
tagName: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this issue
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
}
|
||
|
||
"""
|
||
A release asset contains the content for a release asset.
|
||
"""
|
||
type ReleaseAsset implements Node {
|
||
"""
|
||
The asset's content-type
|
||
"""
|
||
contentType: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The number of times this asset was downloaded
|
||
"""
|
||
downloadCount: Int!
|
||
|
||
"""
|
||
Identifies the URL where you can download the release asset via the browser.
|
||
"""
|
||
downloadUrl: URI!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the title of the release asset.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
Release that the asset is associated with
|
||
"""
|
||
release: Release
|
||
|
||
"""
|
||
The size (in bytes) of the asset
|
||
"""
|
||
size: Int!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The user that performed the upload
|
||
"""
|
||
uploadedBy: User!
|
||
|
||
"""
|
||
Identifies the URL of the release asset.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
The connection type for ReleaseAsset.
|
||
"""
|
||
type ReleaseAssetConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ReleaseAssetEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ReleaseAsset]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ReleaseAssetEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ReleaseAsset
|
||
}
|
||
|
||
"""
|
||
The connection type for Release.
|
||
"""
|
||
type ReleaseConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ReleaseEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Release]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ReleaseEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Release
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of releases can be ordered upon return.
|
||
"""
|
||
input ReleaseOrder {
|
||
"""
|
||
The direction in which to order releases by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field in which to order releases by.
|
||
"""
|
||
field: ReleaseOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which release connections can be ordered.
|
||
"""
|
||
enum ReleaseOrderField {
|
||
"""
|
||
Order releases by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order releases alphabetically by name
|
||
"""
|
||
NAME
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RemoveAssigneesFromAssignable
|
||
"""
|
||
input RemoveAssigneesFromAssignableInput {
|
||
"""
|
||
The id of the assignable object to remove assignees from.
|
||
"""
|
||
assignableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Assignable")
|
||
|
||
"""
|
||
The id of users to remove as assignees.
|
||
"""
|
||
assigneeIds: [ID!]! @possibleTypes(concreteTypes: ["User"])
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RemoveAssigneesFromAssignable
|
||
"""
|
||
type RemoveAssigneesFromAssignablePayload {
|
||
"""
|
||
The item that was unassigned.
|
||
"""
|
||
assignable: Assignable
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RemoveEnterpriseAdmin
|
||
"""
|
||
input RemoveEnterpriseAdminInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Enterprise ID from which to remove the administrator.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The login of the user to remove as an administrator.
|
||
"""
|
||
login: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RemoveEnterpriseAdmin
|
||
"""
|
||
type RemoveEnterpriseAdminPayload {
|
||
"""
|
||
The user who was removed as an administrator.
|
||
"""
|
||
admin: User
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated enterprise.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of removing an administrator.
|
||
"""
|
||
message: String
|
||
|
||
"""
|
||
The viewer performing the mutation.
|
||
"""
|
||
viewer: User
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RemoveEnterpriseIdentityProvider
|
||
"""
|
||
input RemoveEnterpriseIdentityProviderInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise from which to remove the identity provider.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RemoveEnterpriseIdentityProvider
|
||
"""
|
||
type RemoveEnterpriseIdentityProviderPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The identity provider that was removed from the enterprise.
|
||
"""
|
||
identityProvider: EnterpriseIdentityProvider
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RemoveEnterpriseMember
|
||
"""
|
||
input RemoveEnterpriseMemberInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise from which the user should be removed.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The ID of the user to remove from the enterprise.
|
||
"""
|
||
userId: ID! @possibleTypes(concreteTypes: ["User"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RemoveEnterpriseMember
|
||
"""
|
||
type RemoveEnterpriseMemberPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated enterprise.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
The user that was removed from the enterprise.
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
The viewer performing the mutation.
|
||
"""
|
||
viewer: User
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RemoveEnterpriseOrganization
|
||
"""
|
||
input RemoveEnterpriseOrganizationInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise from which the organization should be removed.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The ID of the organization to remove from the enterprise.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RemoveEnterpriseOrganization
|
||
"""
|
||
type RemoveEnterpriseOrganizationPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated enterprise.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
The organization that was removed from the enterprise.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The viewer performing the mutation.
|
||
"""
|
||
viewer: User
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RemoveEnterpriseSupportEntitlement
|
||
"""
|
||
input RemoveEnterpriseSupportEntitlementInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the Enterprise which the admin belongs to.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The login of a member who will lose the support entitlement.
|
||
"""
|
||
login: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RemoveEnterpriseSupportEntitlement
|
||
"""
|
||
type RemoveEnterpriseSupportEntitlementPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A message confirming the result of removing the support entitlement.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RemoveLabelsFromLabelable
|
||
"""
|
||
input RemoveLabelsFromLabelableInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ids of labels to remove.
|
||
"""
|
||
labelIds: [ID!]! @possibleTypes(concreteTypes: ["Label"])
|
||
|
||
"""
|
||
The id of the Labelable to remove labels from.
|
||
"""
|
||
labelableId: ID! @possibleTypes(concreteTypes: ["Discussion", "Issue", "PullRequest"], abstractType: "Labelable")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RemoveLabelsFromLabelable
|
||
"""
|
||
type RemoveLabelsFromLabelablePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Labelable the labels were removed from.
|
||
"""
|
||
labelable: Labelable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RemoveOutsideCollaborator
|
||
"""
|
||
input RemoveOutsideCollaboratorInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the organization to remove the outside collaborator from.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
|
||
"""
|
||
The ID of the outside collaborator to remove.
|
||
"""
|
||
userId: ID! @possibleTypes(concreteTypes: ["User"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RemoveOutsideCollaborator
|
||
"""
|
||
type RemoveOutsideCollaboratorPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The user that was removed as an outside collaborator.
|
||
"""
|
||
removedUser: User
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RemoveReaction
|
||
"""
|
||
input RemoveReactionInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The name of the emoji reaction to remove.
|
||
"""
|
||
content: ReactionContent!
|
||
|
||
"""
|
||
The Node ID of the subject to modify.
|
||
"""
|
||
subjectId: ID!
|
||
@possibleTypes(
|
||
concreteTypes: [
|
||
"CommitComment"
|
||
"Discussion"
|
||
"DiscussionComment"
|
||
"Issue"
|
||
"IssueComment"
|
||
"PullRequest"
|
||
"PullRequestReview"
|
||
"PullRequestReviewComment"
|
||
"Release"
|
||
"TeamDiscussion"
|
||
"TeamDiscussionComment"
|
||
]
|
||
abstractType: "Reactable"
|
||
)
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RemoveReaction
|
||
"""
|
||
type RemoveReactionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The reaction object.
|
||
"""
|
||
reaction: Reaction
|
||
|
||
"""
|
||
The reaction groups for the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
The reactable subject.
|
||
"""
|
||
subject: Reactable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RemoveStar
|
||
"""
|
||
input RemoveStarInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Starrable ID to unstar.
|
||
"""
|
||
starrableId: ID! @possibleTypes(concreteTypes: ["Gist", "Repository", "Topic"], abstractType: "Starrable")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RemoveStar
|
||
"""
|
||
type RemoveStarPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The starrable.
|
||
"""
|
||
starrable: Starrable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RemoveUpvote
|
||
"""
|
||
input RemoveUpvoteInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the discussion or comment to remove upvote.
|
||
"""
|
||
subjectId: ID! @possibleTypes(concreteTypes: ["Discussion", "DiscussionComment"], abstractType: "Votable")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RemoveUpvote
|
||
"""
|
||
type RemoveUpvotePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The votable subject.
|
||
"""
|
||
subject: Votable
|
||
}
|
||
|
||
"""
|
||
Represents a 'removed_from_merge_queue' event on a given pull request.
|
||
"""
|
||
type RemovedFromMergeQueueEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the before commit SHA for the 'removed_from_merge_queue' event.
|
||
"""
|
||
beforeCommit: Commit
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The user who removed this Pull Request from the merge queue
|
||
"""
|
||
enqueuer: User
|
||
id: ID!
|
||
|
||
"""
|
||
The merge queue where this pull request was removed from.
|
||
"""
|
||
mergeQueue: MergeQueue
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest
|
||
|
||
"""
|
||
The reason this pull request was removed from the queue.
|
||
"""
|
||
reason: String
|
||
}
|
||
|
||
"""
|
||
Represents a 'removed_from_project' event on a given issue or pull request.
|
||
"""
|
||
type RemovedFromProjectEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
Project referenced by event.
|
||
"""
|
||
project: Project @preview(toggledBy: "starfox-preview")
|
||
|
||
"""
|
||
Column name referenced by this project event.
|
||
"""
|
||
projectColumnName: String! @preview(toggledBy: "starfox-preview")
|
||
}
|
||
|
||
"""
|
||
Represents a 'renamed' event on a given issue or pull request
|
||
"""
|
||
type RenamedTitleEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the current title of the issue or pull request.
|
||
"""
|
||
currentTitle: String!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the previous title of the issue or pull request.
|
||
"""
|
||
previousTitle: String!
|
||
|
||
"""
|
||
Subject that was renamed.
|
||
"""
|
||
subject: RenamedTitleSubject!
|
||
}
|
||
|
||
"""
|
||
An object which has a renamable title
|
||
"""
|
||
union RenamedTitleSubject = Issue | PullRequest
|
||
|
||
"""
|
||
Autogenerated input type of ReopenDiscussion
|
||
"""
|
||
input ReopenDiscussionInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the discussion to be reopened.
|
||
"""
|
||
discussionId: ID! @possibleTypes(concreteTypes: ["Discussion"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ReopenDiscussion
|
||
"""
|
||
type ReopenDiscussionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The discussion that was reopened.
|
||
"""
|
||
discussion: Discussion
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ReopenIssue
|
||
"""
|
||
input ReopenIssueInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the issue to be opened.
|
||
"""
|
||
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ReopenIssue
|
||
"""
|
||
type ReopenIssuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The issue that was opened.
|
||
"""
|
||
issue: Issue
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ReopenPullRequest
|
||
"""
|
||
input ReopenPullRequestInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the pull request to be reopened.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ReopenPullRequest
|
||
"""
|
||
type ReopenPullRequestPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The pull request that was reopened.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Represents a 'reopened' event on any `Closable`.
|
||
"""
|
||
type ReopenedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Object that was reopened.
|
||
"""
|
||
closable: Closable!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The reason the issue state was changed to open.
|
||
"""
|
||
stateReason: IssueStateReason
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.access event.
|
||
"""
|
||
type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
|
||
"""
|
||
The visibility of the repository
|
||
"""
|
||
visibility: RepoAccessAuditEntryVisibility
|
||
}
|
||
|
||
"""
|
||
The privacy of a repository
|
||
"""
|
||
enum RepoAccessAuditEntryVisibility {
|
||
"""
|
||
The repository is visible only to users in the same business.
|
||
"""
|
||
INTERNAL
|
||
|
||
"""
|
||
The repository is visible only to those with explicit access.
|
||
"""
|
||
PRIVATE
|
||
|
||
"""
|
||
The repository is visible to everyone.
|
||
"""
|
||
PUBLIC
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.add_member event.
|
||
"""
|
||
type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
|
||
"""
|
||
The visibility of the repository
|
||
"""
|
||
visibility: RepoAddMemberAuditEntryVisibility
|
||
}
|
||
|
||
"""
|
||
The privacy of a repository
|
||
"""
|
||
enum RepoAddMemberAuditEntryVisibility {
|
||
"""
|
||
The repository is visible only to users in the same business.
|
||
"""
|
||
INTERNAL
|
||
|
||
"""
|
||
The repository is visible only to those with explicit access.
|
||
"""
|
||
PRIVATE
|
||
|
||
"""
|
||
The repository is visible to everyone.
|
||
"""
|
||
PUBLIC
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.add_topic event.
|
||
"""
|
||
type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The name of the topic added to the repository
|
||
"""
|
||
topic: Topic
|
||
|
||
"""
|
||
The name of the topic added to the repository
|
||
"""
|
||
topicName: String
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.archived event.
|
||
"""
|
||
type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
|
||
"""
|
||
The visibility of the repository
|
||
"""
|
||
visibility: RepoArchivedAuditEntryVisibility
|
||
}
|
||
|
||
"""
|
||
The privacy of a repository
|
||
"""
|
||
enum RepoArchivedAuditEntryVisibility {
|
||
"""
|
||
The repository is visible only to users in the same business.
|
||
"""
|
||
INTERNAL
|
||
|
||
"""
|
||
The repository is visible only to those with explicit access.
|
||
"""
|
||
PRIVATE
|
||
|
||
"""
|
||
The repository is visible to everyone.
|
||
"""
|
||
PUBLIC
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.change_merge_setting event.
|
||
"""
|
||
type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether the change was to enable (true) or disable (false) the merge type
|
||
"""
|
||
isEnabled: Boolean
|
||
|
||
"""
|
||
The merge method affected by the change
|
||
"""
|
||
mergeType: RepoChangeMergeSettingAuditEntryMergeType
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The merge options available for pull requests to this repository.
|
||
"""
|
||
enum RepoChangeMergeSettingAuditEntryMergeType {
|
||
"""
|
||
The pull request is added to the base branch in a merge commit.
|
||
"""
|
||
MERGE
|
||
|
||
"""
|
||
Commits from the pull request are added onto the base branch individually without a merge commit.
|
||
"""
|
||
REBASE
|
||
|
||
"""
|
||
The pull request's commits are squashed into a single commit before they are merged to the base branch.
|
||
"""
|
||
SQUASH
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.config.disable_anonymous_git_access event.
|
||
"""
|
||
type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.config.disable_collaborators_only event.
|
||
"""
|
||
type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.config.disable_contributors_only event.
|
||
"""
|
||
type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.config.disable_sockpuppet_disallowed event.
|
||
"""
|
||
type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.config.enable_anonymous_git_access event.
|
||
"""
|
||
type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.config.enable_collaborators_only event.
|
||
"""
|
||
type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.config.enable_contributors_only event.
|
||
"""
|
||
type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.config.enable_sockpuppet_disallowed event.
|
||
"""
|
||
type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.config.lock_anonymous_git_access event.
|
||
"""
|
||
type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.config.unlock_anonymous_git_access event.
|
||
"""
|
||
type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.create event.
|
||
"""
|
||
type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The name of the parent repository for this forked repository.
|
||
"""
|
||
forkParentName: String
|
||
|
||
"""
|
||
The name of the root repository for this network.
|
||
"""
|
||
forkSourceName: String
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
|
||
"""
|
||
The visibility of the repository
|
||
"""
|
||
visibility: RepoCreateAuditEntryVisibility
|
||
}
|
||
|
||
"""
|
||
The privacy of a repository
|
||
"""
|
||
enum RepoCreateAuditEntryVisibility {
|
||
"""
|
||
The repository is visible only to users in the same business.
|
||
"""
|
||
INTERNAL
|
||
|
||
"""
|
||
The repository is visible only to those with explicit access.
|
||
"""
|
||
PRIVATE
|
||
|
||
"""
|
||
The repository is visible to everyone.
|
||
"""
|
||
PUBLIC
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.destroy event.
|
||
"""
|
||
type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
|
||
"""
|
||
The visibility of the repository
|
||
"""
|
||
visibility: RepoDestroyAuditEntryVisibility
|
||
}
|
||
|
||
"""
|
||
The privacy of a repository
|
||
"""
|
||
enum RepoDestroyAuditEntryVisibility {
|
||
"""
|
||
The repository is visible only to users in the same business.
|
||
"""
|
||
INTERNAL
|
||
|
||
"""
|
||
The repository is visible only to those with explicit access.
|
||
"""
|
||
PRIVATE
|
||
|
||
"""
|
||
The repository is visible to everyone.
|
||
"""
|
||
PUBLIC
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.remove_member event.
|
||
"""
|
||
type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
|
||
"""
|
||
The visibility of the repository
|
||
"""
|
||
visibility: RepoRemoveMemberAuditEntryVisibility
|
||
}
|
||
|
||
"""
|
||
The privacy of a repository
|
||
"""
|
||
enum RepoRemoveMemberAuditEntryVisibility {
|
||
"""
|
||
The repository is visible only to users in the same business.
|
||
"""
|
||
INTERNAL
|
||
|
||
"""
|
||
The repository is visible only to those with explicit access.
|
||
"""
|
||
PRIVATE
|
||
|
||
"""
|
||
The repository is visible to everyone.
|
||
"""
|
||
PUBLIC
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repo.remove_topic event.
|
||
"""
|
||
type RepoRemoveTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The name of the topic added to the repository
|
||
"""
|
||
topic: Topic
|
||
|
||
"""
|
||
The name of the topic added to the repository
|
||
"""
|
||
topicName: String
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The reasons a piece of content can be reported or minimized.
|
||
"""
|
||
enum ReportedContentClassifiers {
|
||
"""
|
||
An abusive or harassing piece of content
|
||
"""
|
||
ABUSE
|
||
|
||
"""
|
||
A duplicated piece of content
|
||
"""
|
||
DUPLICATE
|
||
|
||
"""
|
||
An irrelevant piece of content
|
||
"""
|
||
OFF_TOPIC
|
||
|
||
"""
|
||
An outdated piece of content
|
||
"""
|
||
OUTDATED
|
||
|
||
"""
|
||
The content has been resolved
|
||
"""
|
||
RESOLVED
|
||
|
||
"""
|
||
A spammy piece of content
|
||
"""
|
||
SPAM
|
||
}
|
||
|
||
"""
|
||
A repository contains the content for a project.
|
||
"""
|
||
type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent & RepositoryInfo & Starrable & Subscribable & UniformResourceLocatable {
|
||
"""
|
||
Whether or not a pull request head branch that is behind its base branch can
|
||
always be updated even if it is not required to be up to date before merging.
|
||
"""
|
||
allowUpdateBranch: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the repository was archived.
|
||
"""
|
||
archivedAt: DateTime
|
||
|
||
"""
|
||
A list of users that can be assigned to issues in this repository.
|
||
"""
|
||
assignableUsers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filters users with query on user name and login.
|
||
"""
|
||
query: String
|
||
): UserConnection!
|
||
|
||
"""
|
||
Whether or not Auto-merge can be enabled on pull requests in this repository.
|
||
"""
|
||
autoMergeAllowed: Boolean!
|
||
|
||
"""
|
||
A list of branch protection rules for this repository.
|
||
"""
|
||
branchProtectionRules(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): BranchProtectionRuleConnection!
|
||
|
||
"""
|
||
Returns the code of conduct for this repository
|
||
"""
|
||
codeOfConduct: CodeOfConduct
|
||
|
||
"""
|
||
Information extracted from the repository's `CODEOWNERS` file.
|
||
"""
|
||
codeowners(
|
||
"""
|
||
The ref name used to return the associated `CODEOWNERS` file.
|
||
"""
|
||
refName: String
|
||
): RepositoryCodeowners
|
||
|
||
"""
|
||
A list of collaborators associated with the repository.
|
||
"""
|
||
collaborators(
|
||
"""
|
||
Collaborators affiliation level with a repository.
|
||
"""
|
||
affiliation: CollaboratorAffiliation
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
The login of one specific collaborator.
|
||
"""
|
||
login: String
|
||
|
||
"""
|
||
Filters users with query on user name and login
|
||
"""
|
||
query: String
|
||
): RepositoryCollaboratorConnection
|
||
|
||
"""
|
||
A list of commit comments associated with the repository.
|
||
"""
|
||
commitComments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): CommitCommentConnection!
|
||
|
||
"""
|
||
Returns a list of contact links associated to the repository
|
||
"""
|
||
contactLinks: [RepositoryContactLink!]
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The Ref associated with the repository's default branch.
|
||
"""
|
||
defaultBranchRef: Ref
|
||
|
||
"""
|
||
Whether or not branches are automatically deleted when merged in this repository.
|
||
"""
|
||
deleteBranchOnMerge: Boolean!
|
||
|
||
"""
|
||
A list of dependency manifests contained in the repository
|
||
"""
|
||
dependencyGraphManifests(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Cursor to paginate dependencies
|
||
"""
|
||
dependenciesAfter: String
|
||
|
||
"""
|
||
Number of dependencies to fetch
|
||
"""
|
||
dependenciesFirst: Int
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Flag to scope to only manifests with dependencies
|
||
"""
|
||
withDependencies: Boolean
|
||
): DependencyGraphManifestConnection @preview(toggledBy: "hawkgirl-preview")
|
||
|
||
"""
|
||
A list of deploy keys that are on this repository.
|
||
"""
|
||
deployKeys(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): DeployKeyConnection!
|
||
|
||
"""
|
||
Deployments associated with the repository
|
||
"""
|
||
deployments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Environments to list deployments for
|
||
"""
|
||
environments: [String!]
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for deployments returned from the connection.
|
||
"""
|
||
orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC}
|
||
): DeploymentConnection!
|
||
|
||
"""
|
||
The description of the repository.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The description of the repository rendered to HTML.
|
||
"""
|
||
descriptionHTML: HTML!
|
||
|
||
"""
|
||
Returns a single discussion from the current repository by number.
|
||
"""
|
||
discussion(
|
||
"""
|
||
The number for the discussion to be returned.
|
||
"""
|
||
number: Int!
|
||
): Discussion
|
||
|
||
"""
|
||
A list of discussion categories that are available in the repository.
|
||
"""
|
||
discussionCategories(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Filter by categories that are assignable by the viewer.
|
||
"""
|
||
filterByAssignable: Boolean = false
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): DiscussionCategoryConnection!
|
||
|
||
"""
|
||
A discussion category by slug.
|
||
"""
|
||
discussionCategory(
|
||
"""
|
||
The slug of the discussion category to be returned.
|
||
"""
|
||
slug: String!
|
||
): DiscussionCategory
|
||
|
||
"""
|
||
A list of discussions that have been opened in the repository.
|
||
"""
|
||
discussions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Only include discussions that belong to the category with this ID.
|
||
"""
|
||
categoryId: ID = null
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for discussions returned from the connection.
|
||
"""
|
||
orderBy: DiscussionOrder = {field: UPDATED_AT, direction: DESC}
|
||
|
||
"""
|
||
A list of states to filter the discussions by.
|
||
"""
|
||
states: [DiscussionState!] = []
|
||
): DiscussionConnection!
|
||
|
||
"""
|
||
The number of kilobytes this repository occupies on disk.
|
||
"""
|
||
diskUsage: Int
|
||
|
||
"""
|
||
Returns a single active environment from the current repository by name.
|
||
"""
|
||
environment(
|
||
"""
|
||
The name of the environment to be returned.
|
||
"""
|
||
name: String!
|
||
): Environment
|
||
|
||
"""
|
||
A list of environments that are in this repository.
|
||
"""
|
||
environments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the environments
|
||
"""
|
||
orderBy: Environments = {field: NAME, direction: ASC}
|
||
): EnvironmentConnection!
|
||
|
||
"""
|
||
Returns how many forks there are of this repository in the whole network.
|
||
"""
|
||
forkCount: Int!
|
||
|
||
"""
|
||
Whether this repository allows forks.
|
||
"""
|
||
forkingAllowed: Boolean!
|
||
|
||
"""
|
||
A list of direct forked repositories.
|
||
"""
|
||
forks(
|
||
"""
|
||
Array of viewer's affiliation options for repositories returned from the
|
||
connection. For example, OWNER will include only repositories that the
|
||
current viewer owns.
|
||
"""
|
||
affiliations: [RepositoryAffiliation]
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have issues enabled
|
||
"""
|
||
hasIssuesEnabled: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have been locked
|
||
"""
|
||
isLocked: Boolean
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for repositories returned from the connection
|
||
"""
|
||
orderBy: RepositoryOrder
|
||
|
||
"""
|
||
Array of owner's affiliation options for repositories returned from the
|
||
connection. For example, OWNER will include only repositories that the
|
||
organization or user being viewed owns.
|
||
"""
|
||
ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
|
||
|
||
"""
|
||
If non-null, filters repositories according to privacy
|
||
"""
|
||
privacy: RepositoryPrivacy
|
||
): RepositoryConnection!
|
||
|
||
"""
|
||
The funding links for this repository
|
||
"""
|
||
fundingLinks: [FundingLink!]!
|
||
|
||
"""
|
||
Indicates if the repository has the Discussions feature enabled.
|
||
"""
|
||
hasDiscussionsEnabled: Boolean!
|
||
|
||
"""
|
||
Indicates if the repository has issues feature enabled.
|
||
"""
|
||
hasIssuesEnabled: Boolean!
|
||
|
||
"""
|
||
Indicates if the repository has the Projects feature enabled.
|
||
"""
|
||
hasProjectsEnabled: Boolean!
|
||
|
||
"""
|
||
Whether vulnerability alerts are enabled for the repository.
|
||
"""
|
||
hasVulnerabilityAlertsEnabled: Boolean!
|
||
|
||
"""
|
||
Indicates if the repository has wiki feature enabled.
|
||
"""
|
||
hasWikiEnabled: Boolean!
|
||
|
||
"""
|
||
The repository's URL.
|
||
"""
|
||
homepageUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
The interaction ability settings for this repository.
|
||
"""
|
||
interactionAbility: RepositoryInteractionAbility
|
||
|
||
"""
|
||
Indicates if the repository is unmaintained.
|
||
"""
|
||
isArchived: Boolean!
|
||
|
||
"""
|
||
Returns true if blank issue creation is allowed
|
||
"""
|
||
isBlankIssuesEnabled: Boolean!
|
||
|
||
"""
|
||
Returns whether or not this repository disabled.
|
||
"""
|
||
isDisabled: Boolean!
|
||
|
||
"""
|
||
Returns whether or not this repository is empty.
|
||
"""
|
||
isEmpty: Boolean!
|
||
|
||
"""
|
||
Identifies if the repository is a fork.
|
||
"""
|
||
isFork: Boolean!
|
||
|
||
"""
|
||
Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.
|
||
"""
|
||
isInOrganization: Boolean!
|
||
|
||
"""
|
||
Indicates if the repository has been locked or not.
|
||
"""
|
||
isLocked: Boolean!
|
||
|
||
"""
|
||
Identifies if the repository is a mirror.
|
||
"""
|
||
isMirror: Boolean!
|
||
|
||
"""
|
||
Identifies if the repository is private or internal.
|
||
"""
|
||
isPrivate: Boolean!
|
||
|
||
"""
|
||
Returns true if this repository has a security policy
|
||
"""
|
||
isSecurityPolicyEnabled: Boolean
|
||
|
||
"""
|
||
Identifies if the repository is a template that can be used to generate new repositories.
|
||
"""
|
||
isTemplate: Boolean!
|
||
|
||
"""
|
||
Is this repository a user configuration repository?
|
||
"""
|
||
isUserConfigurationRepository: Boolean!
|
||
|
||
"""
|
||
Returns a single issue from the current repository by number.
|
||
"""
|
||
issue(
|
||
"""
|
||
The number for the issue to be returned.
|
||
"""
|
||
number: Int!
|
||
): Issue
|
||
|
||
"""
|
||
Returns a single issue-like object from the current repository by number.
|
||
"""
|
||
issueOrPullRequest(
|
||
"""
|
||
The number for the issue to be returned.
|
||
"""
|
||
number: Int!
|
||
): IssueOrPullRequest
|
||
|
||
"""
|
||
Returns a list of issue templates associated to the repository
|
||
"""
|
||
issueTemplates: [IssueTemplate!]
|
||
|
||
"""
|
||
A list of issues that have been opened in the repository.
|
||
"""
|
||
issues(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Filtering options for issues returned from the connection.
|
||
"""
|
||
filterBy: IssueFilters
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
A list of label names to filter the pull requests by.
|
||
"""
|
||
labels: [String!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for issues returned from the connection.
|
||
"""
|
||
orderBy: IssueOrder
|
||
|
||
"""
|
||
A list of states to filter the issues by.
|
||
"""
|
||
states: [IssueState!]
|
||
): IssueConnection!
|
||
|
||
"""
|
||
Returns a single label by name
|
||
"""
|
||
label(
|
||
"""
|
||
Label name
|
||
"""
|
||
name: String!
|
||
): Label
|
||
|
||
"""
|
||
A list of labels associated with the repository.
|
||
"""
|
||
labels(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for labels returned from the connection.
|
||
"""
|
||
orderBy: LabelOrder = {field: CREATED_AT, direction: ASC}
|
||
|
||
"""
|
||
If provided, searches labels by name and description.
|
||
"""
|
||
query: String
|
||
): LabelConnection
|
||
|
||
"""
|
||
A list containing a breakdown of the language composition of the repository.
|
||
"""
|
||
languages(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Order for connection
|
||
"""
|
||
orderBy: LanguageOrder
|
||
): LanguageConnection
|
||
|
||
"""
|
||
Get the latest release for the repository if one exists.
|
||
"""
|
||
latestRelease: Release
|
||
|
||
"""
|
||
The license associated with the repository
|
||
"""
|
||
licenseInfo: License
|
||
|
||
"""
|
||
The reason the repository has been locked.
|
||
"""
|
||
lockReason: RepositoryLockReason
|
||
|
||
"""
|
||
A list of Users that can be mentioned in the context of the repository.
|
||
"""
|
||
mentionableUsers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filters users with query on user name and login
|
||
"""
|
||
query: String
|
||
): UserConnection!
|
||
|
||
"""
|
||
Whether or not PRs are merged with a merge commit on this repository.
|
||
"""
|
||
mergeCommitAllowed: Boolean!
|
||
|
||
"""
|
||
How the default commit message will be generated when merging a pull request.
|
||
"""
|
||
mergeCommitMessage: MergeCommitMessage!
|
||
|
||
"""
|
||
How the default commit title will be generated when merging a pull request.
|
||
"""
|
||
mergeCommitTitle: MergeCommitTitle!
|
||
|
||
"""
|
||
The merge queue for a specified branch, otherwise the default branch if not provided.
|
||
"""
|
||
mergeQueue(
|
||
"""
|
||
The name of the branch to get the merge queue for. Case sensitive.
|
||
"""
|
||
branch: String
|
||
): MergeQueue
|
||
|
||
"""
|
||
Returns a single milestone from the current repository by number.
|
||
"""
|
||
milestone(
|
||
"""
|
||
The number for the milestone to be returned.
|
||
"""
|
||
number: Int!
|
||
): Milestone
|
||
|
||
"""
|
||
A list of milestones associated with the repository.
|
||
"""
|
||
milestones(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for milestones.
|
||
"""
|
||
orderBy: MilestoneOrder
|
||
|
||
"""
|
||
Filters milestones with a query on the title
|
||
"""
|
||
query: String
|
||
|
||
"""
|
||
Filter by the state of the milestones.
|
||
"""
|
||
states: [MilestoneState!]
|
||
): MilestoneConnection
|
||
|
||
"""
|
||
The repository's original mirror URL.
|
||
"""
|
||
mirrorUrl: URI
|
||
|
||
"""
|
||
The name of the repository.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The repository's name with owner.
|
||
"""
|
||
nameWithOwner: String!
|
||
|
||
"""
|
||
A Git object in the repository
|
||
"""
|
||
object(
|
||
"""
|
||
A Git revision expression suitable for rev-parse
|
||
"""
|
||
expression: String
|
||
|
||
"""
|
||
The Git object ID
|
||
"""
|
||
oid: GitObjectID
|
||
): GitObject
|
||
|
||
"""
|
||
The image used to represent this repository in Open Graph data.
|
||
"""
|
||
openGraphImageUrl: URI!
|
||
|
||
"""
|
||
The User owner of the repository.
|
||
"""
|
||
owner: RepositoryOwner!
|
||
|
||
"""
|
||
A list of packages under the owner.
|
||
"""
|
||
packages(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Find packages by their names.
|
||
"""
|
||
names: [String]
|
||
|
||
"""
|
||
Ordering of the returned packages.
|
||
"""
|
||
orderBy: PackageOrder = {field: CREATED_AT, direction: DESC}
|
||
|
||
"""
|
||
Filter registry package by type.
|
||
"""
|
||
packageType: PackageType
|
||
|
||
"""
|
||
Find packages in a repository by ID.
|
||
"""
|
||
repositoryId: ID
|
||
): PackageConnection!
|
||
|
||
"""
|
||
The repository parent, if this is a fork.
|
||
"""
|
||
parent: Repository
|
||
|
||
"""
|
||
A list of discussions that have been pinned in this repository.
|
||
"""
|
||
pinnedDiscussions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): PinnedDiscussionConnection!
|
||
|
||
"""
|
||
A list of pinned issues for this repository.
|
||
"""
|
||
pinnedIssues(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): PinnedIssueConnection
|
||
|
||
"""
|
||
The primary language of the repository's code.
|
||
"""
|
||
primaryLanguage: Language
|
||
|
||
"""
|
||
Find project by number.
|
||
"""
|
||
project(
|
||
"""
|
||
The project number to find.
|
||
"""
|
||
number: Int!
|
||
): Project
|
||
|
||
"""
|
||
Finds and returns the Project according to the provided Project number.
|
||
"""
|
||
projectV2(
|
||
"""
|
||
The Project number.
|
||
"""
|
||
number: Int!
|
||
): ProjectV2
|
||
|
||
"""
|
||
A list of projects under the owner.
|
||
"""
|
||
projects(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for projects returned from the connection
|
||
"""
|
||
orderBy: ProjectOrder
|
||
|
||
"""
|
||
Query to search projects by, currently only searching by name.
|
||
"""
|
||
search: String
|
||
|
||
"""
|
||
A list of states to filter the projects by.
|
||
"""
|
||
states: [ProjectState!]
|
||
): ProjectConnection!
|
||
|
||
"""
|
||
The HTTP path listing the repository's projects
|
||
"""
|
||
projectsResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL listing the repository's projects
|
||
"""
|
||
projectsUrl: URI!
|
||
|
||
"""
|
||
List of projects linked to this repository.
|
||
"""
|
||
projectsV2(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
How to order the returned projects.
|
||
"""
|
||
orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
|
||
|
||
"""
|
||
A project to search for linked to the repo.
|
||
"""
|
||
query: String
|
||
): ProjectV2Connection!
|
||
|
||
"""
|
||
Returns a single pull request from the current repository by number.
|
||
"""
|
||
pullRequest(
|
||
"""
|
||
The number for the pull request to be returned.
|
||
"""
|
||
number: Int!
|
||
): PullRequest
|
||
|
||
"""
|
||
Returns a list of pull request templates associated to the repository
|
||
"""
|
||
pullRequestTemplates: [PullRequestTemplate!]
|
||
|
||
"""
|
||
A list of pull requests that have been opened in the repository.
|
||
"""
|
||
pullRequests(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
The base ref name to filter the pull requests by.
|
||
"""
|
||
baseRefName: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
The head ref name to filter the pull requests by.
|
||
"""
|
||
headRefName: String
|
||
|
||
"""
|
||
A list of label names to filter the pull requests by.
|
||
"""
|
||
labels: [String!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for pull requests returned from the connection.
|
||
"""
|
||
orderBy: IssueOrder
|
||
|
||
"""
|
||
A list of states to filter the pull requests by.
|
||
"""
|
||
states: [PullRequestState!]
|
||
): PullRequestConnection!
|
||
|
||
"""
|
||
Identifies the date and time when the repository was last pushed to.
|
||
"""
|
||
pushedAt: DateTime
|
||
|
||
"""
|
||
Whether or not rebase-merging is enabled on this repository.
|
||
"""
|
||
rebaseMergeAllowed: Boolean!
|
||
|
||
"""
|
||
Recent projects that this user has modified in the context of the owner.
|
||
"""
|
||
recentProjects(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2Connection!
|
||
|
||
"""
|
||
Fetch a given ref from the repository
|
||
"""
|
||
ref(
|
||
"""
|
||
The ref to retrieve. Fully qualified matches are checked in order
|
||
(`refs/heads/master`) before falling back onto checks for short name matches (`master`).
|
||
"""
|
||
qualifiedName: String!
|
||
): Ref
|
||
|
||
"""
|
||
Fetch a list of refs from the repository
|
||
"""
|
||
refs(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
DEPRECATED: use orderBy. The ordering direction.
|
||
"""
|
||
direction: OrderDirection
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for refs returned from the connection.
|
||
"""
|
||
orderBy: RefOrder
|
||
|
||
"""
|
||
Filters refs with query on name
|
||
"""
|
||
query: String
|
||
|
||
"""
|
||
A ref name prefix like `refs/heads/`, `refs/tags/`, etc.
|
||
"""
|
||
refPrefix: String!
|
||
): RefConnection
|
||
|
||
"""
|
||
Lookup a single release given various criteria.
|
||
"""
|
||
release(
|
||
"""
|
||
The name of the Tag the Release was created from
|
||
"""
|
||
tagName: String!
|
||
): Release
|
||
|
||
"""
|
||
List of releases which are dependent on this repository.
|
||
"""
|
||
releases(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Order for connection
|
||
"""
|
||
orderBy: ReleaseOrder
|
||
): ReleaseConnection!
|
||
|
||
"""
|
||
A list of applied repository-topic associations for this repository.
|
||
"""
|
||
repositoryTopics(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): RepositoryTopicConnection!
|
||
|
||
"""
|
||
The HTTP path for this repository
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Returns a single ruleset from the current repository by ID.
|
||
"""
|
||
ruleset(
|
||
"""
|
||
The ID of the ruleset to be returned.
|
||
"""
|
||
databaseId: Int!
|
||
|
||
"""
|
||
Include rulesets configured at higher levels that apply to this repository
|
||
"""
|
||
includeParents: Boolean = true
|
||
): RepositoryRuleset
|
||
|
||
"""
|
||
A list of rulesets for this repository.
|
||
"""
|
||
rulesets(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Return rulesets configured at higher levels that apply to this repository
|
||
"""
|
||
includeParents: Boolean = true
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): RepositoryRulesetConnection
|
||
|
||
"""
|
||
The security policy URL.
|
||
"""
|
||
securityPolicyUrl: URI
|
||
|
||
"""
|
||
A description of the repository, rendered to HTML without any links in it.
|
||
"""
|
||
shortDescriptionHTML(
|
||
"""
|
||
How many characters to return.
|
||
"""
|
||
limit: Int = 200
|
||
): HTML!
|
||
|
||
"""
|
||
Whether or not squash-merging is enabled on this repository.
|
||
"""
|
||
squashMergeAllowed: Boolean!
|
||
|
||
"""
|
||
How the default commit message will be generated when squash merging a pull request.
|
||
"""
|
||
squashMergeCommitMessage: SquashMergeCommitMessage!
|
||
|
||
"""
|
||
How the default commit title will be generated when squash merging a pull request.
|
||
"""
|
||
squashMergeCommitTitle: SquashMergeCommitTitle!
|
||
|
||
"""
|
||
Whether a squash merge commit can use the pull request title as default.
|
||
"""
|
||
squashPrTitleUsedAsDefault: Boolean!
|
||
@deprecated(
|
||
reason: "`squashPrTitleUsedAsDefault` will be removed. Use `Repository.squashMergeCommitTitle` instead. Removal on 2023-04-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The SSH URL to clone this repository
|
||
"""
|
||
sshUrl: GitSSHRemote!
|
||
|
||
"""
|
||
Returns a count of how many stargazers there are on this object
|
||
"""
|
||
stargazerCount: Int!
|
||
|
||
"""
|
||
A list of users who have starred this starrable.
|
||
"""
|
||
stargazers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Order for connection
|
||
"""
|
||
orderBy: StarOrder
|
||
): StargazerConnection!
|
||
|
||
"""
|
||
Returns a list of all submodules in this repository parsed from the
|
||
.gitmodules file as of the default branch's HEAD commit.
|
||
"""
|
||
submodules(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): SubmoduleConnection!
|
||
|
||
"""
|
||
Temporary authentication token for cloning this repository.
|
||
"""
|
||
tempCloneToken: String
|
||
|
||
"""
|
||
The repository from which this repository was generated, if any.
|
||
"""
|
||
templateRepository: Repository
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this repository
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.
|
||
"""
|
||
usesCustomOpenGraphImage: Boolean!
|
||
|
||
"""
|
||
Indicates whether the viewer has admin permissions on this repository.
|
||
"""
|
||
viewerCanAdminister: Boolean!
|
||
|
||
"""
|
||
Can the current viewer create new projects on this owner.
|
||
"""
|
||
viewerCanCreateProjects: Boolean!
|
||
|
||
"""
|
||
Check if the viewer is able to change their subscription status for the repository.
|
||
"""
|
||
viewerCanSubscribe: Boolean!
|
||
|
||
"""
|
||
Indicates whether the viewer can update the topics of this repository.
|
||
"""
|
||
viewerCanUpdateTopics: Boolean!
|
||
|
||
"""
|
||
The last commit email for the viewer.
|
||
"""
|
||
viewerDefaultCommitEmail: String
|
||
|
||
"""
|
||
The last used merge method by the viewer or the default for the repository.
|
||
"""
|
||
viewerDefaultMergeMethod: PullRequestMergeMethod!
|
||
|
||
"""
|
||
Returns a boolean indicating whether the viewing user has starred this starrable.
|
||
"""
|
||
viewerHasStarred: Boolean!
|
||
|
||
"""
|
||
The users permission level on the repository. Will return null if authenticated as an GitHub App.
|
||
"""
|
||
viewerPermission: RepositoryPermission
|
||
|
||
"""
|
||
A list of emails this viewer can commit with.
|
||
"""
|
||
viewerPossibleCommitEmails: [String!]
|
||
|
||
"""
|
||
Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
|
||
"""
|
||
viewerSubscription: SubscriptionState
|
||
|
||
"""
|
||
Indicates the repository's visibility level.
|
||
"""
|
||
visibility: RepositoryVisibility!
|
||
|
||
"""
|
||
Returns a single vulnerability alert from the current repository by number.
|
||
"""
|
||
vulnerabilityAlert(
|
||
"""
|
||
The number for the vulnerability alert to be returned.
|
||
"""
|
||
number: Int!
|
||
): RepositoryVulnerabilityAlert
|
||
|
||
"""
|
||
A list of vulnerability alerts that are on this repository.
|
||
"""
|
||
vulnerabilityAlerts(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Filter by the scope of the alert's dependency
|
||
"""
|
||
dependencyScopes: [RepositoryVulnerabilityAlertDependencyScope!]
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter by the state of the alert
|
||
"""
|
||
states: [RepositoryVulnerabilityAlertState!]
|
||
): RepositoryVulnerabilityAlertConnection
|
||
|
||
"""
|
||
A list of users watching the repository.
|
||
"""
|
||
watchers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserConnection!
|
||
|
||
"""
|
||
Whether contributors are required to sign off on web-based commits in this repository.
|
||
"""
|
||
webCommitSignoffRequired: Boolean!
|
||
}
|
||
|
||
"""
|
||
The affiliation of a user to a repository
|
||
"""
|
||
enum RepositoryAffiliation {
|
||
"""
|
||
Repositories that the user has been added to as a collaborator.
|
||
"""
|
||
COLLABORATOR
|
||
|
||
"""
|
||
Repositories that the user has access to through being a member of an
|
||
organization. This includes every repository on every team that the user is on.
|
||
"""
|
||
ORGANIZATION_MEMBER
|
||
|
||
"""
|
||
Repositories that are owned by the authenticated user.
|
||
"""
|
||
OWNER
|
||
}
|
||
|
||
"""
|
||
Metadata for an audit entry with action repo.*
|
||
"""
|
||
interface RepositoryAuditEntryData {
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
}
|
||
|
||
"""
|
||
Information extracted from a repository's `CODEOWNERS` file.
|
||
"""
|
||
type RepositoryCodeowners {
|
||
"""
|
||
Any problems that were encountered while parsing the `CODEOWNERS` file.
|
||
"""
|
||
errors: [RepositoryCodeownersError!]!
|
||
}
|
||
|
||
"""
|
||
An error in a `CODEOWNERS` file.
|
||
"""
|
||
type RepositoryCodeownersError {
|
||
"""
|
||
The column number where the error occurs.
|
||
"""
|
||
column: Int!
|
||
|
||
"""
|
||
A short string describing the type of error.
|
||
"""
|
||
kind: String!
|
||
|
||
"""
|
||
The line number where the error occurs.
|
||
"""
|
||
line: Int!
|
||
|
||
"""
|
||
A complete description of the error, combining information from other fields.
|
||
"""
|
||
message: String!
|
||
|
||
"""
|
||
The path to the file when the error occurs.
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
The content of the line where the error occurs.
|
||
"""
|
||
source: String!
|
||
|
||
"""
|
||
A suggestion of how to fix the error.
|
||
"""
|
||
suggestion: String
|
||
}
|
||
|
||
"""
|
||
The connection type for User.
|
||
"""
|
||
type RepositoryCollaboratorConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [RepositoryCollaboratorEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [User]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a user who is a collaborator of a repository.
|
||
"""
|
||
type RepositoryCollaboratorEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
node: User!
|
||
|
||
"""
|
||
The permission the user has on the repository.
|
||
"""
|
||
permission: RepositoryPermission!
|
||
|
||
"""
|
||
A list of sources for the user's access to the repository.
|
||
"""
|
||
permissionSources: [PermissionSource!]
|
||
}
|
||
|
||
"""
|
||
A list of repositories owned by the subject.
|
||
"""
|
||
type RepositoryConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [RepositoryEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Repository]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
|
||
"""
|
||
The total size in kilobytes of all repositories in the connection.
|
||
"""
|
||
totalDiskUsage: Int!
|
||
}
|
||
|
||
"""
|
||
A repository contact link.
|
||
"""
|
||
type RepositoryContactLink {
|
||
"""
|
||
The contact link purpose.
|
||
"""
|
||
about: String!
|
||
|
||
"""
|
||
The contact link name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The contact link URL.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
The reason a repository is listed as 'contributed'.
|
||
"""
|
||
enum RepositoryContributionType {
|
||
"""
|
||
Created a commit
|
||
"""
|
||
COMMIT
|
||
|
||
"""
|
||
Created an issue
|
||
"""
|
||
ISSUE
|
||
|
||
"""
|
||
Created a pull request
|
||
"""
|
||
PULL_REQUEST
|
||
|
||
"""
|
||
Reviewed a pull request
|
||
"""
|
||
PULL_REQUEST_REVIEW
|
||
|
||
"""
|
||
Created the repository
|
||
"""
|
||
REPOSITORY
|
||
}
|
||
|
||
"""
|
||
Represents an author of discussions in repositories.
|
||
"""
|
||
interface RepositoryDiscussionAuthor {
|
||
"""
|
||
Discussions this user has started.
|
||
"""
|
||
repositoryDiscussions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Filter discussions to only those that have been answered or not. Defaults to
|
||
including both answered and unanswered discussions.
|
||
"""
|
||
answered: Boolean = null
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for discussions returned from the connection.
|
||
"""
|
||
orderBy: DiscussionOrder = {field: CREATED_AT, direction: DESC}
|
||
|
||
"""
|
||
Filter discussions to only those in a specific repository.
|
||
"""
|
||
repositoryId: ID
|
||
|
||
"""
|
||
A list of states to filter the discussions by.
|
||
"""
|
||
states: [DiscussionState!] = []
|
||
): DiscussionConnection!
|
||
}
|
||
|
||
"""
|
||
Represents an author of discussion comments in repositories.
|
||
"""
|
||
interface RepositoryDiscussionCommentAuthor {
|
||
"""
|
||
Discussion comments this user has authored.
|
||
"""
|
||
repositoryDiscussionComments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter discussion comments to only those that were marked as the answer
|
||
"""
|
||
onlyAnswers: Boolean = false
|
||
|
||
"""
|
||
Filter discussion comments to only those in a specific repository.
|
||
"""
|
||
repositoryId: ID
|
||
): DiscussionCommentConnection!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type RepositoryEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Repository
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the repository_id condition
|
||
"""
|
||
type RepositoryIdConditionTarget {
|
||
"""
|
||
One of these repo IDs must match the repo.
|
||
"""
|
||
repositoryIds: [ID!]!
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the repository_id condition
|
||
"""
|
||
input RepositoryIdConditionTargetInput {
|
||
"""
|
||
One of these repo IDs must match the repo.
|
||
"""
|
||
repositoryIds: [ID!]!
|
||
}
|
||
|
||
"""
|
||
A subset of repository info.
|
||
"""
|
||
interface RepositoryInfo {
|
||
"""
|
||
Identifies the date and time when the repository was archived.
|
||
"""
|
||
archivedAt: DateTime
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The description of the repository.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The description of the repository rendered to HTML.
|
||
"""
|
||
descriptionHTML: HTML!
|
||
|
||
"""
|
||
Returns how many forks there are of this repository in the whole network.
|
||
"""
|
||
forkCount: Int!
|
||
|
||
"""
|
||
Indicates if the repository has the Discussions feature enabled.
|
||
"""
|
||
hasDiscussionsEnabled: Boolean!
|
||
|
||
"""
|
||
Indicates if the repository has issues feature enabled.
|
||
"""
|
||
hasIssuesEnabled: Boolean!
|
||
|
||
"""
|
||
Indicates if the repository has the Projects feature enabled.
|
||
"""
|
||
hasProjectsEnabled: Boolean!
|
||
|
||
"""
|
||
Indicates if the repository has wiki feature enabled.
|
||
"""
|
||
hasWikiEnabled: Boolean!
|
||
|
||
"""
|
||
The repository's URL.
|
||
"""
|
||
homepageUrl: URI
|
||
|
||
"""
|
||
Indicates if the repository is unmaintained.
|
||
"""
|
||
isArchived: Boolean!
|
||
|
||
"""
|
||
Identifies if the repository is a fork.
|
||
"""
|
||
isFork: Boolean!
|
||
|
||
"""
|
||
Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.
|
||
"""
|
||
isInOrganization: Boolean!
|
||
|
||
"""
|
||
Indicates if the repository has been locked or not.
|
||
"""
|
||
isLocked: Boolean!
|
||
|
||
"""
|
||
Identifies if the repository is a mirror.
|
||
"""
|
||
isMirror: Boolean!
|
||
|
||
"""
|
||
Identifies if the repository is private or internal.
|
||
"""
|
||
isPrivate: Boolean!
|
||
|
||
"""
|
||
Identifies if the repository is a template that can be used to generate new repositories.
|
||
"""
|
||
isTemplate: Boolean!
|
||
|
||
"""
|
||
The license associated with the repository
|
||
"""
|
||
licenseInfo: License
|
||
|
||
"""
|
||
The reason the repository has been locked.
|
||
"""
|
||
lockReason: RepositoryLockReason
|
||
|
||
"""
|
||
The repository's original mirror URL.
|
||
"""
|
||
mirrorUrl: URI
|
||
|
||
"""
|
||
The name of the repository.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The repository's name with owner.
|
||
"""
|
||
nameWithOwner: String!
|
||
|
||
"""
|
||
The image used to represent this repository in Open Graph data.
|
||
"""
|
||
openGraphImageUrl: URI!
|
||
|
||
"""
|
||
The User owner of the repository.
|
||
"""
|
||
owner: RepositoryOwner!
|
||
|
||
"""
|
||
Identifies the date and time when the repository was last pushed to.
|
||
"""
|
||
pushedAt: DateTime
|
||
|
||
"""
|
||
The HTTP path for this repository
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
A description of the repository, rendered to HTML without any links in it.
|
||
"""
|
||
shortDescriptionHTML(
|
||
"""
|
||
How many characters to return.
|
||
"""
|
||
limit: Int = 200
|
||
): HTML!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this repository
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.
|
||
"""
|
||
usesCustomOpenGraphImage: Boolean!
|
||
|
||
"""
|
||
Indicates the repository's visibility level.
|
||
"""
|
||
visibility: RepositoryVisibility!
|
||
}
|
||
|
||
"""
|
||
Repository interaction limit that applies to this object.
|
||
"""
|
||
type RepositoryInteractionAbility {
|
||
"""
|
||
The time the currently active limit expires.
|
||
"""
|
||
expiresAt: DateTime
|
||
|
||
"""
|
||
The current limit that is enabled on this object.
|
||
"""
|
||
limit: RepositoryInteractionLimit!
|
||
|
||
"""
|
||
The origin of the currently active interaction limit.
|
||
"""
|
||
origin: RepositoryInteractionLimitOrigin!
|
||
}
|
||
|
||
"""
|
||
A repository interaction limit.
|
||
"""
|
||
enum RepositoryInteractionLimit {
|
||
"""
|
||
Users that are not collaborators will not be able to interact with the repository.
|
||
"""
|
||
COLLABORATORS_ONLY
|
||
|
||
"""
|
||
Users that have not previously committed to a repository’s default branch will be unable to interact with the repository.
|
||
"""
|
||
CONTRIBUTORS_ONLY
|
||
|
||
"""
|
||
Users that have recently created their account will be unable to interact with the repository.
|
||
"""
|
||
EXISTING_USERS
|
||
|
||
"""
|
||
No interaction limits are enabled.
|
||
"""
|
||
NO_LIMIT
|
||
}
|
||
|
||
"""
|
||
The length for a repository interaction limit to be enabled for.
|
||
"""
|
||
enum RepositoryInteractionLimitExpiry {
|
||
"""
|
||
The interaction limit will expire after 1 day.
|
||
"""
|
||
ONE_DAY
|
||
|
||
"""
|
||
The interaction limit will expire after 1 month.
|
||
"""
|
||
ONE_MONTH
|
||
|
||
"""
|
||
The interaction limit will expire after 1 week.
|
||
"""
|
||
ONE_WEEK
|
||
|
||
"""
|
||
The interaction limit will expire after 6 months.
|
||
"""
|
||
SIX_MONTHS
|
||
|
||
"""
|
||
The interaction limit will expire after 3 days.
|
||
"""
|
||
THREE_DAYS
|
||
}
|
||
|
||
"""
|
||
Indicates where an interaction limit is configured.
|
||
"""
|
||
enum RepositoryInteractionLimitOrigin {
|
||
"""
|
||
A limit that is configured at the organization level.
|
||
"""
|
||
ORGANIZATION
|
||
|
||
"""
|
||
A limit that is configured at the repository level.
|
||
"""
|
||
REPOSITORY
|
||
|
||
"""
|
||
A limit that is configured at the user-wide level.
|
||
"""
|
||
USER
|
||
}
|
||
|
||
"""
|
||
An invitation for a user to be added to a repository.
|
||
"""
|
||
type RepositoryInvitation implements Node {
|
||
"""
|
||
The email address that received the invitation.
|
||
"""
|
||
email: String
|
||
id: ID!
|
||
|
||
"""
|
||
The user who received the invitation.
|
||
"""
|
||
invitee: User
|
||
|
||
"""
|
||
The user who created the invitation.
|
||
"""
|
||
inviter: User!
|
||
|
||
"""
|
||
The permalink for this repository invitation.
|
||
"""
|
||
permalink: URI!
|
||
|
||
"""
|
||
The permission granted on this repository by this invitation.
|
||
"""
|
||
permission: RepositoryPermission!
|
||
|
||
"""
|
||
The Repository the user is invited to.
|
||
"""
|
||
repository: RepositoryInfo
|
||
}
|
||
|
||
"""
|
||
A list of repository invitations.
|
||
"""
|
||
type RepositoryInvitationConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [RepositoryInvitationEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [RepositoryInvitation]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type RepositoryInvitationEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: RepositoryInvitation
|
||
}
|
||
|
||
"""
|
||
Ordering options for repository invitation connections.
|
||
"""
|
||
input RepositoryInvitationOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order repository invitations by.
|
||
"""
|
||
field: RepositoryInvitationOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which repository invitation connections can be ordered.
|
||
"""
|
||
enum RepositoryInvitationOrderField {
|
||
"""
|
||
Order repository invitations by creation time
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
The possible reasons a given repository could be in a locked state.
|
||
"""
|
||
enum RepositoryLockReason {
|
||
"""
|
||
The repository is locked due to a billing related reason.
|
||
"""
|
||
BILLING
|
||
|
||
"""
|
||
The repository is locked due to a migration.
|
||
"""
|
||
MIGRATING
|
||
|
||
"""
|
||
The repository is locked due to a move.
|
||
"""
|
||
MOVING
|
||
|
||
"""
|
||
The repository is locked due to a rename.
|
||
"""
|
||
RENAME
|
||
|
||
"""
|
||
The repository is locked due to a trade controls related reason.
|
||
"""
|
||
TRADE_RESTRICTION
|
||
}
|
||
|
||
"""
|
||
A GitHub Enterprise Importer (GEI) repository migration.
|
||
"""
|
||
type RepositoryMigration implements Migration & Node {
|
||
"""
|
||
The migration flag to continue on error.
|
||
"""
|
||
continueOnError: Boolean!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: String
|
||
|
||
"""
|
||
The reason the migration failed.
|
||
"""
|
||
failureReason: String
|
||
id: ID!
|
||
|
||
"""
|
||
The URL for the migration log (expires 1 day after migration completes).
|
||
"""
|
||
migrationLogUrl: URI
|
||
|
||
"""
|
||
The migration source.
|
||
"""
|
||
migrationSource: MigrationSource!
|
||
|
||
"""
|
||
The target repository name.
|
||
"""
|
||
repositoryName: String!
|
||
|
||
"""
|
||
The migration source URL, for example `https://github.com` or `https://monalisa.ghe.com`.
|
||
"""
|
||
sourceUrl: URI!
|
||
|
||
"""
|
||
The migration state.
|
||
"""
|
||
state: MigrationState!
|
||
|
||
"""
|
||
The number of warnings encountered for this migration. To review the warnings,
|
||
check the [Migration Log](https://docs.github.com/en/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/accessing-your-migration-logs-for-github-enterprise-importer).
|
||
"""
|
||
warningsCount: Int!
|
||
}
|
||
|
||
"""
|
||
The connection type for RepositoryMigration.
|
||
"""
|
||
type RepositoryMigrationConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [RepositoryMigrationEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [RepositoryMigration]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a repository migration.
|
||
"""
|
||
type RepositoryMigrationEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: RepositoryMigration
|
||
}
|
||
|
||
"""
|
||
Ordering options for repository migrations.
|
||
"""
|
||
input RepositoryMigrationOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: RepositoryMigrationOrderDirection!
|
||
|
||
"""
|
||
The field to order repository migrations by.
|
||
"""
|
||
field: RepositoryMigrationOrderField!
|
||
}
|
||
|
||
"""
|
||
Possible directions in which to order a list of repository migrations when provided an `orderBy` argument.
|
||
"""
|
||
enum RepositoryMigrationOrderDirection {
|
||
"""
|
||
Specifies an ascending order for a given `orderBy` argument.
|
||
"""
|
||
ASC
|
||
|
||
"""
|
||
Specifies a descending order for a given `orderBy` argument.
|
||
"""
|
||
DESC
|
||
}
|
||
|
||
"""
|
||
Properties by which repository migrations can be ordered.
|
||
"""
|
||
enum RepositoryMigrationOrderField {
|
||
"""
|
||
Order mannequins why when they were created.
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the repository_name condition
|
||
"""
|
||
type RepositoryNameConditionTarget {
|
||
"""
|
||
Array of repository names or patterns to exclude. The condition will not pass if any of these patterns match.
|
||
"""
|
||
exclude: [String!]!
|
||
|
||
"""
|
||
Array of repository names or patterns to include. One of these patterns must
|
||
match for the condition to pass. Also accepts `~ALL` to include all repositories.
|
||
"""
|
||
include: [String!]!
|
||
|
||
"""
|
||
Target changes that match these patterns will be prevented except by those with bypass permissions.
|
||
"""
|
||
protected: Boolean!
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the repository_name condition
|
||
"""
|
||
input RepositoryNameConditionTargetInput {
|
||
"""
|
||
Array of repository names or patterns to exclude. The condition will not pass if any of these patterns match.
|
||
"""
|
||
exclude: [String!]!
|
||
|
||
"""
|
||
Array of repository names or patterns to include. One of these patterns must
|
||
match for the condition to pass. Also accepts `~ALL` to include all repositories.
|
||
"""
|
||
include: [String!]!
|
||
|
||
"""
|
||
Target changes that match these patterns will be prevented except by those with bypass permissions.
|
||
"""
|
||
protected: Boolean
|
||
}
|
||
|
||
"""
|
||
Represents a object that belongs to a repository.
|
||
"""
|
||
interface RepositoryNode {
|
||
"""
|
||
The repository associated with this node.
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
Ordering options for repository connections
|
||
"""
|
||
input RepositoryOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order repositories by.
|
||
"""
|
||
field: RepositoryOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which repository connections can be ordered.
|
||
"""
|
||
enum RepositoryOrderField {
|
||
"""
|
||
Order repositories by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order repositories by name
|
||
"""
|
||
NAME
|
||
|
||
"""
|
||
Order repositories by push time
|
||
"""
|
||
PUSHED_AT
|
||
|
||
"""
|
||
Order repositories by number of stargazers
|
||
"""
|
||
STARGAZERS
|
||
|
||
"""
|
||
Order repositories by update time
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
Represents an owner of a Repository.
|
||
"""
|
||
interface RepositoryOwner {
|
||
"""
|
||
A URL pointing to the owner's public avatar.
|
||
"""
|
||
avatarUrl(
|
||
"""
|
||
The size of the resulting square image.
|
||
"""
|
||
size: Int
|
||
): URI!
|
||
id: ID!
|
||
|
||
"""
|
||
The username used to login.
|
||
"""
|
||
login: String!
|
||
|
||
"""
|
||
A list of repositories that the user owns.
|
||
"""
|
||
repositories(
|
||
"""
|
||
Array of viewer's affiliation options for repositories returned from the
|
||
connection. For example, OWNER will include only repositories that the
|
||
current viewer owns.
|
||
"""
|
||
affiliations: [RepositoryAffiliation]
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have issues enabled
|
||
"""
|
||
hasIssuesEnabled: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they are archived and not maintained
|
||
"""
|
||
isArchived: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they are forks of another repository
|
||
"""
|
||
isFork: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have been locked
|
||
"""
|
||
isLocked: Boolean
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for repositories returned from the connection
|
||
"""
|
||
orderBy: RepositoryOrder
|
||
|
||
"""
|
||
Array of owner's affiliation options for repositories returned from the
|
||
connection. For example, OWNER will include only repositories that the
|
||
organization or user being viewed owns.
|
||
"""
|
||
ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
|
||
|
||
"""
|
||
If non-null, filters repositories according to privacy
|
||
"""
|
||
privacy: RepositoryPrivacy
|
||
): RepositoryConnection!
|
||
|
||
"""
|
||
Find Repository.
|
||
"""
|
||
repository(
|
||
"""
|
||
Follow repository renames. If disabled, a repository referenced by its old name will return an error.
|
||
"""
|
||
followRenames: Boolean = true
|
||
|
||
"""
|
||
Name of Repository to find.
|
||
"""
|
||
name: String!
|
||
): Repository
|
||
|
||
"""
|
||
The HTTP URL for the owner.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for the owner.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
The access level to a repository
|
||
"""
|
||
enum RepositoryPermission {
|
||
"""
|
||
Can read, clone, and push to this repository. Can also manage issues, pull
|
||
requests, and repository settings, including adding collaborators
|
||
"""
|
||
ADMIN
|
||
|
||
"""
|
||
Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings
|
||
"""
|
||
MAINTAIN
|
||
|
||
"""
|
||
Can read and clone this repository. Can also open and comment on issues and pull requests
|
||
"""
|
||
READ
|
||
|
||
"""
|
||
Can read and clone this repository. Can also manage issues and pull requests
|
||
"""
|
||
TRIAGE
|
||
|
||
"""
|
||
Can read, clone, and push to this repository. Can also manage issues and pull requests
|
||
"""
|
||
WRITE
|
||
}
|
||
|
||
"""
|
||
The privacy of a repository
|
||
"""
|
||
enum RepositoryPrivacy {
|
||
"""
|
||
Private
|
||
"""
|
||
PRIVATE
|
||
|
||
"""
|
||
Public
|
||
"""
|
||
PUBLIC
|
||
}
|
||
|
||
"""
|
||
A repository rule.
|
||
"""
|
||
type RepositoryRule implements Node {
|
||
id: ID!
|
||
|
||
"""
|
||
The parameters for this rule.
|
||
"""
|
||
parameters: RuleParameters
|
||
|
||
"""
|
||
The type of rule.
|
||
"""
|
||
type: RepositoryRuleType!
|
||
}
|
||
|
||
"""
|
||
Set of conditions that determine if a ruleset will evaluate
|
||
"""
|
||
type RepositoryRuleConditions {
|
||
"""
|
||
Configuration for the ref_name condition
|
||
"""
|
||
refName: RefNameConditionTarget
|
||
|
||
"""
|
||
Configuration for the repository_id condition
|
||
"""
|
||
repositoryId: RepositoryIdConditionTarget
|
||
|
||
"""
|
||
Configuration for the repository_name condition
|
||
"""
|
||
repositoryName: RepositoryNameConditionTarget
|
||
}
|
||
|
||
"""
|
||
Specifies the conditions required for a ruleset to evaluate
|
||
"""
|
||
input RepositoryRuleConditionsInput {
|
||
"""
|
||
Configuration for the ref_name condition
|
||
"""
|
||
refName: RefNameConditionTargetInput
|
||
|
||
"""
|
||
Configuration for the repository_id condition
|
||
"""
|
||
repositoryId: RepositoryIdConditionTargetInput
|
||
|
||
"""
|
||
Configuration for the repository_name condition
|
||
"""
|
||
repositoryName: RepositoryNameConditionTargetInput
|
||
}
|
||
|
||
"""
|
||
The connection type for RepositoryRule.
|
||
"""
|
||
type RepositoryRuleConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [RepositoryRuleEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [RepositoryRule]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type RepositoryRuleEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: RepositoryRule
|
||
}
|
||
|
||
"""
|
||
Specifies the attributes for a new or updated rule.
|
||
"""
|
||
input RepositoryRuleInput {
|
||
"""
|
||
Optional ID of this rule when updating
|
||
"""
|
||
id: ID @possibleTypes(concreteTypes: ["RepositoryRule"])
|
||
|
||
"""
|
||
The parameters for the rule.
|
||
"""
|
||
parameters: RuleParametersInput
|
||
|
||
"""
|
||
The type of rule to create.
|
||
"""
|
||
type: RepositoryRuleType!
|
||
}
|
||
|
||
"""
|
||
The rule types supported in rulesets
|
||
"""
|
||
enum RepositoryRuleType {
|
||
"""
|
||
Branch name pattern
|
||
"""
|
||
BRANCH_NAME_PATTERN
|
||
|
||
"""
|
||
Committer email pattern
|
||
"""
|
||
COMMITTER_EMAIL_PATTERN
|
||
|
||
"""
|
||
Commit author email pattern
|
||
"""
|
||
COMMIT_AUTHOR_EMAIL_PATTERN
|
||
|
||
"""
|
||
Commit message pattern
|
||
"""
|
||
COMMIT_MESSAGE_PATTERN
|
||
|
||
"""
|
||
Only allow users with bypass permission to create matching refs.
|
||
"""
|
||
CREATION
|
||
|
||
"""
|
||
Only allow users with bypass permissions to delete matching refs.
|
||
"""
|
||
DELETION
|
||
|
||
"""
|
||
Prevent users with push access from force pushing to branches.
|
||
"""
|
||
NON_FAST_FORWARD
|
||
|
||
"""
|
||
Require all commits be made to a non-target branch and submitted via a pull request before they can be merged.
|
||
"""
|
||
PULL_REQUEST
|
||
|
||
"""
|
||
Choose which environments must be successfully deployed to before branches can
|
||
be merged into a branch that matches this rule.
|
||
"""
|
||
REQUIRED_DEPLOYMENTS
|
||
|
||
"""
|
||
Prevent merge commits from being pushed to matching branches.
|
||
"""
|
||
REQUIRED_LINEAR_HISTORY
|
||
|
||
"""
|
||
Commits pushed to matching branches must have verified signatures.
|
||
"""
|
||
REQUIRED_SIGNATURES
|
||
|
||
"""
|
||
Choose which status checks must pass before branches can be merged into a
|
||
branch that matches this rule. When enabled, commits must first be pushed to
|
||
another branch, then merged or pushed directly to a branch that matches this
|
||
rule after status checks have passed.
|
||
"""
|
||
REQUIRED_STATUS_CHECKS
|
||
|
||
"""
|
||
Tag name pattern
|
||
"""
|
||
TAG_NAME_PATTERN
|
||
|
||
"""
|
||
Only allow users with bypass permission to update matching refs.
|
||
"""
|
||
UPDATE
|
||
}
|
||
|
||
"""
|
||
A repository ruleset.
|
||
"""
|
||
type RepositoryRuleset implements Node {
|
||
"""
|
||
The actors that can bypass this ruleset
|
||
"""
|
||
bypassActors(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): RepositoryRulesetBypassActorConnection
|
||
|
||
"""
|
||
The set of conditions that must evaluate to true for this ruleset to apply
|
||
"""
|
||
conditions: RepositoryRuleConditions!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The enforcement level of this ruleset
|
||
"""
|
||
enforcement: RuleEnforcement!
|
||
id: ID!
|
||
|
||
"""
|
||
Name of the ruleset.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
List of rules.
|
||
"""
|
||
rules(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
The type of rule.
|
||
"""
|
||
type: RepositoryRuleType
|
||
): RepositoryRuleConnection
|
||
|
||
"""
|
||
Source of ruleset.
|
||
"""
|
||
source: RuleSource!
|
||
|
||
"""
|
||
Target of the ruleset.
|
||
"""
|
||
target: RepositoryRulesetTarget
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
A team or app that has the ability to bypass a rules defined on a ruleset
|
||
"""
|
||
type RepositoryRulesetBypassActor implements Node {
|
||
"""
|
||
The actor that can bypass rules.
|
||
"""
|
||
actor: BypassActor
|
||
|
||
"""
|
||
The mode for the bypass actor
|
||
"""
|
||
bypassMode: RepositoryRulesetBypassActorBypassMode
|
||
id: ID!
|
||
|
||
"""
|
||
This actor represents the ability for an organization admin to bypass
|
||
"""
|
||
organizationAdmin: Boolean!
|
||
|
||
"""
|
||
If the actor is a repository role, the repository role's ID that can bypass
|
||
"""
|
||
repositoryRoleDatabaseId: Int
|
||
|
||
"""
|
||
If the actor is a repository role, the repository role's name that can bypass
|
||
"""
|
||
repositoryRoleName: String
|
||
|
||
"""
|
||
Identifies the ruleset associated with the allowed actor
|
||
"""
|
||
repositoryRuleset: RepositoryRuleset
|
||
}
|
||
|
||
"""
|
||
The bypass mode for a specific actor on a ruleset.
|
||
"""
|
||
enum RepositoryRulesetBypassActorBypassMode {
|
||
"""
|
||
The actor can always bypass rules
|
||
"""
|
||
ALWAYS
|
||
|
||
"""
|
||
The actor can only bypass rules via a pull request
|
||
"""
|
||
PULL_REQUEST
|
||
}
|
||
|
||
"""
|
||
The connection type for RepositoryRulesetBypassActor.
|
||
"""
|
||
type RepositoryRulesetBypassActorConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [RepositoryRulesetBypassActorEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [RepositoryRulesetBypassActor]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type RepositoryRulesetBypassActorEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: RepositoryRulesetBypassActor
|
||
}
|
||
|
||
"""
|
||
Specifies the attributes for a new or updated ruleset bypass actor. Only one of
|
||
`actor_id`, `repository_role_database_id`, or `organization_admin` should be specified.
|
||
"""
|
||
input RepositoryRulesetBypassActorInput {
|
||
"""
|
||
For Team and Integration bypasses, the Team or Integration ID
|
||
"""
|
||
actorId: ID
|
||
|
||
"""
|
||
The bypass mode for this actor.
|
||
"""
|
||
bypassMode: RepositoryRulesetBypassActorBypassMode!
|
||
|
||
"""
|
||
For org admin bupasses, true
|
||
"""
|
||
organizationAdmin: Boolean
|
||
|
||
"""
|
||
For role bypasses, the role database ID
|
||
"""
|
||
repositoryRoleDatabaseId: Int
|
||
}
|
||
|
||
"""
|
||
The connection type for RepositoryRuleset.
|
||
"""
|
||
type RepositoryRulesetConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [RepositoryRulesetEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [RepositoryRuleset]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type RepositoryRulesetEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: RepositoryRuleset
|
||
}
|
||
|
||
"""
|
||
The targets supported for rulesets
|
||
"""
|
||
enum RepositoryRulesetTarget {
|
||
"""
|
||
Branch
|
||
"""
|
||
BRANCH
|
||
|
||
"""
|
||
Tag
|
||
"""
|
||
TAG
|
||
}
|
||
|
||
"""
|
||
A repository-topic connects a repository to a topic.
|
||
"""
|
||
type RepositoryTopic implements Node & UniformResourceLocatable {
|
||
id: ID!
|
||
|
||
"""
|
||
The HTTP path for this repository-topic.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The topic.
|
||
"""
|
||
topic: Topic!
|
||
|
||
"""
|
||
The HTTP URL for this repository-topic.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
The connection type for RepositoryTopic.
|
||
"""
|
||
type RepositoryTopicConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [RepositoryTopicEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [RepositoryTopic]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type RepositoryTopicEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: RepositoryTopic
|
||
}
|
||
|
||
"""
|
||
The repository's visibility level.
|
||
"""
|
||
enum RepositoryVisibility {
|
||
"""
|
||
The repository is visible only to users in the same business.
|
||
"""
|
||
INTERNAL
|
||
|
||
"""
|
||
The repository is visible only to those with explicit access.
|
||
"""
|
||
PRIVATE
|
||
|
||
"""
|
||
The repository is visible to everyone.
|
||
"""
|
||
PUBLIC
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repository_visibility_change.disable event.
|
||
"""
|
||
type RepositoryVisibilityChangeDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The HTTP path for this enterprise.
|
||
"""
|
||
enterpriseResourcePath: URI
|
||
|
||
"""
|
||
The slug of the enterprise.
|
||
"""
|
||
enterpriseSlug: String
|
||
|
||
"""
|
||
The HTTP URL for this enterprise.
|
||
"""
|
||
enterpriseUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a repository_visibility_change.enable event.
|
||
"""
|
||
type RepositoryVisibilityChangeEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
|
||
"""
|
||
The HTTP path for this enterprise.
|
||
"""
|
||
enterpriseResourcePath: URI
|
||
|
||
"""
|
||
The slug of the enterprise.
|
||
"""
|
||
enterpriseSlug: String
|
||
|
||
"""
|
||
The HTTP URL for this enterprise.
|
||
"""
|
||
enterpriseUrl: URI
|
||
id: ID!
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
A Dependabot alert for a repository with a dependency affected by a security vulnerability.
|
||
"""
|
||
type RepositoryVulnerabilityAlert implements Node & RepositoryNode {
|
||
"""
|
||
When was the alert auto-dismissed?
|
||
"""
|
||
autoDismissedAt: DateTime
|
||
|
||
"""
|
||
When was the alert created?
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The associated Dependabot update
|
||
"""
|
||
dependabotUpdate: DependabotUpdate
|
||
|
||
"""
|
||
The scope of an alert's dependency
|
||
"""
|
||
dependencyScope: RepositoryVulnerabilityAlertDependencyScope
|
||
|
||
"""
|
||
Comment explaining the reason the alert was dismissed
|
||
"""
|
||
dismissComment: String
|
||
|
||
"""
|
||
The reason the alert was dismissed
|
||
"""
|
||
dismissReason: String
|
||
|
||
"""
|
||
When was the alert dismissed?
|
||
"""
|
||
dismissedAt: DateTime
|
||
|
||
"""
|
||
The user who dismissed the alert
|
||
"""
|
||
dismisser: User
|
||
|
||
"""
|
||
When was the alert fixed?
|
||
"""
|
||
fixedAt: DateTime
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the alert number.
|
||
"""
|
||
number: Int!
|
||
|
||
"""
|
||
The associated repository
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
The associated security advisory
|
||
"""
|
||
securityAdvisory: SecurityAdvisory
|
||
|
||
"""
|
||
The associated security vulnerability
|
||
"""
|
||
securityVulnerability: SecurityVulnerability
|
||
|
||
"""
|
||
Identifies the state of the alert.
|
||
"""
|
||
state: RepositoryVulnerabilityAlertState!
|
||
|
||
"""
|
||
The vulnerable manifest filename
|
||
"""
|
||
vulnerableManifestFilename: String!
|
||
|
||
"""
|
||
The vulnerable manifest path
|
||
"""
|
||
vulnerableManifestPath: String!
|
||
|
||
"""
|
||
The vulnerable requirements
|
||
"""
|
||
vulnerableRequirements: String
|
||
}
|
||
|
||
"""
|
||
The connection type for RepositoryVulnerabilityAlert.
|
||
"""
|
||
type RepositoryVulnerabilityAlertConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [RepositoryVulnerabilityAlertEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [RepositoryVulnerabilityAlert]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
The possible scopes of an alert's dependency.
|
||
"""
|
||
enum RepositoryVulnerabilityAlertDependencyScope {
|
||
"""
|
||
A dependency that is only used in development
|
||
"""
|
||
DEVELOPMENT
|
||
|
||
"""
|
||
A dependency that is leveraged during application runtime
|
||
"""
|
||
RUNTIME
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type RepositoryVulnerabilityAlertEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: RepositoryVulnerabilityAlert
|
||
}
|
||
|
||
"""
|
||
The possible states of an alert
|
||
"""
|
||
enum RepositoryVulnerabilityAlertState {
|
||
"""
|
||
An alert that has been automatically closed by Dependabot.
|
||
"""
|
||
AUTO_DISMISSED
|
||
|
||
"""
|
||
An alert that has been manually closed by a user.
|
||
"""
|
||
DISMISSED
|
||
|
||
"""
|
||
An alert that has been resolved by a code change.
|
||
"""
|
||
FIXED
|
||
|
||
"""
|
||
An alert that is still open.
|
||
"""
|
||
OPEN
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RequestReviews
|
||
"""
|
||
input RequestReviewsInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the pull request to modify.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
|
||
"""
|
||
The Node IDs of the team to request.
|
||
"""
|
||
teamIds: [ID!] @possibleTypes(concreteTypes: ["Team"])
|
||
|
||
"""
|
||
Add users to the set rather than replace.
|
||
"""
|
||
union: Boolean = false
|
||
|
||
"""
|
||
The Node IDs of the user to request.
|
||
"""
|
||
userIds: [ID!] @possibleTypes(concreteTypes: ["User"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RequestReviews
|
||
"""
|
||
type RequestReviewsPayload {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The pull request that is getting requests.
|
||
"""
|
||
pullRequest: PullRequest
|
||
|
||
"""
|
||
The edge from the pull request to the requested reviewers.
|
||
"""
|
||
requestedReviewersEdge: UserEdge
|
||
}
|
||
|
||
"""
|
||
The possible states that can be requested when creating a check run.
|
||
"""
|
||
enum RequestableCheckStatusState {
|
||
"""
|
||
The check suite or run has been completed.
|
||
"""
|
||
COMPLETED
|
||
|
||
"""
|
||
The check suite or run is in progress.
|
||
"""
|
||
IN_PROGRESS
|
||
|
||
"""
|
||
The check suite or run is in pending state.
|
||
"""
|
||
PENDING
|
||
|
||
"""
|
||
The check suite or run has been queued.
|
||
"""
|
||
QUEUED
|
||
|
||
"""
|
||
The check suite or run is in waiting state.
|
||
"""
|
||
WAITING
|
||
}
|
||
|
||
"""
|
||
Types that can be requested reviewers.
|
||
"""
|
||
union RequestedReviewer = Bot | Mannequin | Team | User
|
||
|
||
"""
|
||
The connection type for RequestedReviewer.
|
||
"""
|
||
type RequestedReviewerConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [RequestedReviewerEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [RequestedReviewer]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type RequestedReviewerEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: RequestedReviewer
|
||
}
|
||
|
||
"""
|
||
Represents a type that can be required by a pull request for merging.
|
||
"""
|
||
interface RequirableByPullRequest {
|
||
"""
|
||
Whether this is required to pass before merging for a specific pull request.
|
||
"""
|
||
isRequired(
|
||
"""
|
||
The id of the pull request this is required for
|
||
"""
|
||
pullRequestId: ID
|
||
|
||
"""
|
||
The number of the pull request this is required for
|
||
"""
|
||
pullRequestNumber: Int
|
||
): Boolean!
|
||
}
|
||
|
||
"""
|
||
Choose which environments must be successfully deployed to before branches can
|
||
be merged into a branch that matches this rule.
|
||
"""
|
||
type RequiredDeploymentsParameters {
|
||
"""
|
||
The environments that must be successfully deployed to before branches can be merged.
|
||
"""
|
||
requiredDeploymentEnvironments: [String!]!
|
||
}
|
||
|
||
"""
|
||
Choose which environments must be successfully deployed to before branches can
|
||
be merged into a branch that matches this rule.
|
||
"""
|
||
input RequiredDeploymentsParametersInput {
|
||
"""
|
||
The environments that must be successfully deployed to before branches can be merged.
|
||
"""
|
||
requiredDeploymentEnvironments: [String!]!
|
||
}
|
||
|
||
"""
|
||
Represents a required status check for a protected branch, but not any specific run of that check.
|
||
"""
|
||
type RequiredStatusCheckDescription {
|
||
"""
|
||
The App that must provide this status in order for it to be accepted.
|
||
"""
|
||
app: App
|
||
|
||
"""
|
||
The name of this status.
|
||
"""
|
||
context: String!
|
||
}
|
||
|
||
"""
|
||
Specifies the attributes for a new or updated required status check.
|
||
"""
|
||
input RequiredStatusCheckInput {
|
||
"""
|
||
The ID of the App that must set the status in order for it to be accepted.
|
||
Omit this value to use whichever app has recently been setting this status, or
|
||
use "any" to allow any app to set the status.
|
||
"""
|
||
appId: ID
|
||
|
||
"""
|
||
Status check context that must pass for commits to be accepted to the matching branch.
|
||
"""
|
||
context: String!
|
||
}
|
||
|
||
"""
|
||
Choose which status checks must pass before branches can be merged into a branch
|
||
that matches this rule. When enabled, commits must first be pushed to another
|
||
branch, then merged or pushed directly to a branch that matches this rule after
|
||
status checks have passed.
|
||
"""
|
||
type RequiredStatusChecksParameters {
|
||
"""
|
||
Status checks that are required.
|
||
"""
|
||
requiredStatusChecks: [StatusCheckConfiguration!]!
|
||
|
||
"""
|
||
Whether pull requests targeting a matching branch must be tested with the
|
||
latest code. This setting will not take effect unless at least one status
|
||
check is enabled.
|
||
"""
|
||
strictRequiredStatusChecksPolicy: Boolean!
|
||
}
|
||
|
||
"""
|
||
Choose which status checks must pass before branches can be merged into a branch
|
||
that matches this rule. When enabled, commits must first be pushed to another
|
||
branch, then merged or pushed directly to a branch that matches this rule after
|
||
status checks have passed.
|
||
"""
|
||
input RequiredStatusChecksParametersInput {
|
||
"""
|
||
Status checks that are required.
|
||
"""
|
||
requiredStatusChecks: [StatusCheckConfigurationInput!]!
|
||
|
||
"""
|
||
Whether pull requests targeting a matching branch must be tested with the
|
||
latest code. This setting will not take effect unless at least one status
|
||
check is enabled.
|
||
"""
|
||
strictRequiredStatusChecksPolicy: Boolean!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RerequestCheckSuite
|
||
"""
|
||
input RerequestCheckSuiteInput {
|
||
"""
|
||
The Node ID of the check suite.
|
||
"""
|
||
checkSuiteId: ID! @possibleTypes(concreteTypes: ["CheckSuite"])
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RerequestCheckSuite
|
||
"""
|
||
type RerequestCheckSuitePayload {
|
||
"""
|
||
The requested check suite.
|
||
"""
|
||
checkSuite: CheckSuite
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of ResolveReviewThread
|
||
"""
|
||
input ResolveReviewThreadInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the thread to resolve
|
||
"""
|
||
threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of ResolveReviewThread
|
||
"""
|
||
type ResolveReviewThreadPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The thread to resolve.
|
||
"""
|
||
thread: PullRequestReviewThread
|
||
}
|
||
|
||
"""
|
||
Represents a private contribution a user made on GitHub.
|
||
"""
|
||
type RestrictedContribution implements Contribution {
|
||
"""
|
||
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.
|
||
"""
|
||
isRestricted: Boolean!
|
||
|
||
"""
|
||
When this contribution was made.
|
||
"""
|
||
occurredAt: DateTime!
|
||
|
||
"""
|
||
The HTTP path for this contribution.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this contribution.
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
The user who made this contribution.
|
||
"""
|
||
user: User!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RetireSponsorsTier
|
||
"""
|
||
input RetireSponsorsTierInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the published tier to retire.
|
||
"""
|
||
tierId: ID! @possibleTypes(concreteTypes: ["SponsorsTier"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RetireSponsorsTier
|
||
"""
|
||
type RetireSponsorsTierPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The tier that was retired.
|
||
"""
|
||
sponsorsTier: SponsorsTier
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RevertPullRequest
|
||
"""
|
||
input RevertPullRequestInput {
|
||
"""
|
||
The description of the revert pull request.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Indicates whether the revert pull request should be a draft.
|
||
"""
|
||
draft: Boolean = false
|
||
|
||
"""
|
||
The ID of the pull request to revert.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
|
||
"""
|
||
The title of the revert pull request.
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RevertPullRequest
|
||
"""
|
||
type RevertPullRequestPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The pull request that was reverted.
|
||
"""
|
||
pullRequest: PullRequest
|
||
|
||
"""
|
||
The new pull request that reverts the input pull request.
|
||
"""
|
||
revertPullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
A user, team, or app who has the ability to dismiss a review on a protected branch.
|
||
"""
|
||
type ReviewDismissalAllowance implements Node {
|
||
"""
|
||
The actor that can dismiss.
|
||
"""
|
||
actor: ReviewDismissalAllowanceActor
|
||
|
||
"""
|
||
Identifies the branch protection rule associated with the allowed user, team, or app.
|
||
"""
|
||
branchProtectionRule: BranchProtectionRule
|
||
id: ID!
|
||
}
|
||
|
||
"""
|
||
Types that can be an actor.
|
||
"""
|
||
union ReviewDismissalAllowanceActor = App | Team | User
|
||
|
||
"""
|
||
The connection type for ReviewDismissalAllowance.
|
||
"""
|
||
type ReviewDismissalAllowanceConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ReviewDismissalAllowanceEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ReviewDismissalAllowance]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ReviewDismissalAllowanceEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ReviewDismissalAllowance
|
||
}
|
||
|
||
"""
|
||
Represents a 'review_dismissed' event on a given issue or pull request.
|
||
"""
|
||
type ReviewDismissedEvent implements Node & UniformResourceLocatable {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
Identifies the optional message associated with the 'review_dismissed' event.
|
||
"""
|
||
dismissalMessage: String
|
||
|
||
"""
|
||
Identifies the optional message associated with the event, rendered to HTML.
|
||
"""
|
||
dismissalMessageHTML: String
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the previous state of the review with the 'review_dismissed' event.
|
||
"""
|
||
previousReviewState: PullRequestReviewState!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
Identifies the commit which caused the review to become stale.
|
||
"""
|
||
pullRequestCommit: PullRequestCommit
|
||
|
||
"""
|
||
The HTTP path for this review dismissed event.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Identifies the review associated with the 'review_dismissed' event.
|
||
"""
|
||
review: PullRequestReview
|
||
|
||
"""
|
||
The HTTP URL for this review dismissed event.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
A request for a user to review a pull request.
|
||
"""
|
||
type ReviewRequest implements Node {
|
||
"""
|
||
Whether this request was created for a code owner
|
||
"""
|
||
asCodeOwner: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the pull request associated with this review request.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
The reviewer that is requested.
|
||
"""
|
||
requestedReviewer: RequestedReviewer
|
||
}
|
||
|
||
"""
|
||
The connection type for ReviewRequest.
|
||
"""
|
||
type ReviewRequestConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [ReviewRequestEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [ReviewRequest]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type ReviewRequestEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: ReviewRequest
|
||
}
|
||
|
||
"""
|
||
Represents an 'review_request_removed' event on a given pull request.
|
||
"""
|
||
type ReviewRequestRemovedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
Identifies the reviewer whose review request was removed.
|
||
"""
|
||
requestedReviewer: RequestedReviewer
|
||
}
|
||
|
||
"""
|
||
Represents an 'review_requested' event on a given pull request.
|
||
"""
|
||
type ReviewRequestedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
PullRequest referenced by event.
|
||
"""
|
||
pullRequest: PullRequest!
|
||
|
||
"""
|
||
Identifies the reviewer whose review was requested.
|
||
"""
|
||
requestedReviewer: RequestedReviewer
|
||
}
|
||
|
||
"""
|
||
A hovercard context with a message describing the current code review state of the pull
|
||
request.
|
||
"""
|
||
type ReviewStatusHovercardContext implements HovercardContext {
|
||
"""
|
||
A string describing this context
|
||
"""
|
||
message: String!
|
||
|
||
"""
|
||
An octicon to accompany this context
|
||
"""
|
||
octicon: String!
|
||
|
||
"""
|
||
The current status of the pull request with respect to code review.
|
||
"""
|
||
reviewDecision: PullRequestReviewDecision
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RevokeEnterpriseOrganizationsMigratorRole
|
||
"""
|
||
input RevokeEnterpriseOrganizationsMigratorRoleInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise to which all organizations managed by it will be granted the migrator role.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The login of the user to revoke the migrator role
|
||
"""
|
||
login: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RevokeEnterpriseOrganizationsMigratorRole
|
||
"""
|
||
type RevokeEnterpriseOrganizationsMigratorRolePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The organizations that had the migrator role revoked for the given user.
|
||
"""
|
||
organizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): OrganizationConnection
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of RevokeMigratorRole
|
||
"""
|
||
input RevokeMigratorRoleInput {
|
||
"""
|
||
The user login or Team slug to revoke the migrator role from.
|
||
"""
|
||
actor: String!
|
||
|
||
"""
|
||
Specifies the type of the actor, can be either USER or TEAM.
|
||
"""
|
||
actorType: ActorType!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the organization that the user/team belongs to.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of RevokeMigratorRole
|
||
"""
|
||
type RevokeMigratorRolePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Did the operation succeed?
|
||
"""
|
||
success: Boolean
|
||
}
|
||
|
||
"""
|
||
Possible roles a user may have in relation to an organization.
|
||
"""
|
||
enum RoleInOrganization {
|
||
"""
|
||
A user who is a direct member of the organization.
|
||
"""
|
||
DIRECT_MEMBER
|
||
|
||
"""
|
||
A user with full administrative access to the organization.
|
||
"""
|
||
OWNER
|
||
|
||
"""
|
||
A user who is unaffiliated with the organization.
|
||
"""
|
||
UNAFFILIATED
|
||
}
|
||
|
||
"""
|
||
The level of enforcement for a rule or ruleset.
|
||
"""
|
||
enum RuleEnforcement {
|
||
"""
|
||
Rules will be enforced
|
||
"""
|
||
ACTIVE
|
||
|
||
"""
|
||
Do not evaluate or enforce rules
|
||
"""
|
||
DISABLED
|
||
|
||
"""
|
||
Allow admins to test rules before enforcing them. Admins can view insights on
|
||
the Rule Insights page (`evaluate` is only available with GitHub Enterprise).
|
||
"""
|
||
EVALUATE
|
||
}
|
||
|
||
"""
|
||
Types which can be parameters for `RepositoryRule` objects.
|
||
"""
|
||
union RuleParameters =
|
||
BranchNamePatternParameters
|
||
| CommitAuthorEmailPatternParameters
|
||
| CommitMessagePatternParameters
|
||
| CommitterEmailPatternParameters
|
||
| PullRequestParameters
|
||
| RequiredDeploymentsParameters
|
||
| RequiredStatusChecksParameters
|
||
| TagNamePatternParameters
|
||
| UpdateParameters
|
||
|
||
"""
|
||
Specifies the parameters for a `RepositoryRule` object. Only one of the fields should be specified.
|
||
"""
|
||
input RuleParametersInput {
|
||
"""
|
||
Parameters used for the `branch_name_pattern` rule type
|
||
"""
|
||
branchNamePattern: BranchNamePatternParametersInput
|
||
|
||
"""
|
||
Parameters used for the `commit_author_email_pattern` rule type
|
||
"""
|
||
commitAuthorEmailPattern: CommitAuthorEmailPatternParametersInput
|
||
|
||
"""
|
||
Parameters used for the `commit_message_pattern` rule type
|
||
"""
|
||
commitMessagePattern: CommitMessagePatternParametersInput
|
||
|
||
"""
|
||
Parameters used for the `committer_email_pattern` rule type
|
||
"""
|
||
committerEmailPattern: CommitterEmailPatternParametersInput
|
||
|
||
"""
|
||
Parameters used for the `pull_request` rule type
|
||
"""
|
||
pullRequest: PullRequestParametersInput
|
||
|
||
"""
|
||
Parameters used for the `required_deployments` rule type
|
||
"""
|
||
requiredDeployments: RequiredDeploymentsParametersInput
|
||
|
||
"""
|
||
Parameters used for the `required_status_checks` rule type
|
||
"""
|
||
requiredStatusChecks: RequiredStatusChecksParametersInput
|
||
|
||
"""
|
||
Parameters used for the `tag_name_pattern` rule type
|
||
"""
|
||
tagNamePattern: TagNamePatternParametersInput
|
||
|
||
"""
|
||
Parameters used for the `update` rule type
|
||
"""
|
||
update: UpdateParametersInput
|
||
}
|
||
|
||
"""
|
||
Types which can have `RepositoryRule` objects.
|
||
"""
|
||
union RuleSource = Organization | Repository
|
||
|
||
"""
|
||
The possible digest algorithms used to sign SAML requests for an identity provider.
|
||
"""
|
||
enum SamlDigestAlgorithm {
|
||
"""
|
||
SHA1
|
||
"""
|
||
SHA1
|
||
|
||
"""
|
||
SHA256
|
||
"""
|
||
SHA256
|
||
|
||
"""
|
||
SHA384
|
||
"""
|
||
SHA384
|
||
|
||
"""
|
||
SHA512
|
||
"""
|
||
SHA512
|
||
}
|
||
|
||
"""
|
||
The possible signature algorithms used to sign SAML requests for a Identity Provider.
|
||
"""
|
||
enum SamlSignatureAlgorithm {
|
||
"""
|
||
RSA-SHA1
|
||
"""
|
||
RSA_SHA1
|
||
|
||
"""
|
||
RSA-SHA256
|
||
"""
|
||
RSA_SHA256
|
||
|
||
"""
|
||
RSA-SHA384
|
||
"""
|
||
RSA_SHA384
|
||
|
||
"""
|
||
RSA-SHA512
|
||
"""
|
||
RSA_SHA512
|
||
}
|
||
|
||
"""
|
||
A Saved Reply is text a user can use to reply quickly.
|
||
"""
|
||
type SavedReply implements Node {
|
||
"""
|
||
The body of the saved reply.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The saved reply body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
The title of the saved reply.
|
||
"""
|
||
title: String!
|
||
|
||
"""
|
||
The user that saved this reply.
|
||
"""
|
||
user: Actor
|
||
}
|
||
|
||
"""
|
||
The connection type for SavedReply.
|
||
"""
|
||
type SavedReplyConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SavedReplyEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [SavedReply]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type SavedReplyEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: SavedReply
|
||
}
|
||
|
||
"""
|
||
Ordering options for saved reply connections.
|
||
"""
|
||
input SavedReplyOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order saved replies by.
|
||
"""
|
||
field: SavedReplyOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which saved reply connections can be ordered.
|
||
"""
|
||
enum SavedReplyOrderField {
|
||
"""
|
||
Order saved reply by when they were updated.
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
The results of a search.
|
||
"""
|
||
union SearchResultItem = App | Discussion | Issue | MarketplaceListing | Organization | PullRequest | Repository | User
|
||
|
||
"""
|
||
A list of results that matched against a search query. Regardless of the number
|
||
of matches, a maximum of 1,000 results will be available across all types,
|
||
potentially split across many pages.
|
||
"""
|
||
type SearchResultItemConnection {
|
||
"""
|
||
The total number of pieces of code that matched the search query. Regardless
|
||
of the total number of matches, a maximum of 1,000 results will be available
|
||
across all types.
|
||
"""
|
||
codeCount: Int!
|
||
|
||
"""
|
||
The total number of discussions that matched the search query. Regardless of
|
||
the total number of matches, a maximum of 1,000 results will be available
|
||
across all types.
|
||
"""
|
||
discussionCount: Int!
|
||
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SearchResultItemEdge]
|
||
|
||
"""
|
||
The total number of issues that matched the search query. Regardless of the
|
||
total number of matches, a maximum of 1,000 results will be available across all types.
|
||
"""
|
||
issueCount: Int!
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [SearchResultItem]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
The total number of repositories that matched the search query. Regardless of
|
||
the total number of matches, a maximum of 1,000 results will be available
|
||
across all types.
|
||
"""
|
||
repositoryCount: Int!
|
||
|
||
"""
|
||
The total number of users that matched the search query. Regardless of the
|
||
total number of matches, a maximum of 1,000 results will be available across all types.
|
||
"""
|
||
userCount: Int!
|
||
|
||
"""
|
||
The total number of wiki pages that matched the search query. Regardless of
|
||
the total number of matches, a maximum of 1,000 results will be available
|
||
across all types.
|
||
"""
|
||
wikiCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type SearchResultItemEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: SearchResultItem
|
||
|
||
"""
|
||
Text matches on the result found.
|
||
"""
|
||
textMatches: [TextMatch]
|
||
}
|
||
|
||
"""
|
||
Represents the individual results of a search.
|
||
"""
|
||
enum SearchType {
|
||
"""
|
||
Returns matching discussions in repositories.
|
||
"""
|
||
DISCUSSION
|
||
|
||
"""
|
||
Returns results matching issues in repositories.
|
||
"""
|
||
ISSUE
|
||
|
||
"""
|
||
Returns results matching repositories.
|
||
"""
|
||
REPOSITORY
|
||
|
||
"""
|
||
Returns results matching users and organizations on GitHub.
|
||
"""
|
||
USER
|
||
}
|
||
|
||
"""
|
||
A GitHub Security Advisory
|
||
"""
|
||
type SecurityAdvisory implements Node {
|
||
"""
|
||
The classification of the advisory
|
||
"""
|
||
classification: SecurityAdvisoryClassification!
|
||
|
||
"""
|
||
The CVSS associated with this advisory
|
||
"""
|
||
cvss: CVSS!
|
||
|
||
"""
|
||
CWEs associated with this Advisory
|
||
"""
|
||
cwes(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): CWEConnection!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
This is a long plaintext description of the advisory
|
||
"""
|
||
description: String!
|
||
|
||
"""
|
||
The GitHub Security Advisory ID
|
||
"""
|
||
ghsaId: String!
|
||
id: ID!
|
||
|
||
"""
|
||
A list of identifiers for this advisory
|
||
"""
|
||
identifiers: [SecurityAdvisoryIdentifier!]!
|
||
|
||
"""
|
||
The permalink for the advisory's dependabot alerts page
|
||
"""
|
||
notificationsPermalink: URI
|
||
|
||
"""
|
||
The organization that originated the advisory
|
||
"""
|
||
origin: String!
|
||
|
||
"""
|
||
The permalink for the advisory
|
||
"""
|
||
permalink: URI
|
||
|
||
"""
|
||
When the advisory was published
|
||
"""
|
||
publishedAt: DateTime!
|
||
|
||
"""
|
||
A list of references for this advisory
|
||
"""
|
||
references: [SecurityAdvisoryReference!]!
|
||
|
||
"""
|
||
The severity of the advisory
|
||
"""
|
||
severity: SecurityAdvisorySeverity!
|
||
|
||
"""
|
||
A short plaintext summary of the advisory
|
||
"""
|
||
summary: String!
|
||
|
||
"""
|
||
When the advisory was last updated
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
Vulnerabilities associated with this Advisory
|
||
"""
|
||
vulnerabilities(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
A list of advisory classifications to filter vulnerabilities by.
|
||
"""
|
||
classifications: [SecurityAdvisoryClassification!]
|
||
|
||
"""
|
||
An ecosystem to filter vulnerabilities by.
|
||
"""
|
||
ecosystem: SecurityAdvisoryEcosystem
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the returned topics.
|
||
"""
|
||
orderBy: SecurityVulnerabilityOrder = {field: UPDATED_AT, direction: DESC}
|
||
|
||
"""
|
||
A package name to filter vulnerabilities by.
|
||
"""
|
||
package: String
|
||
|
||
"""
|
||
A list of severities to filter vulnerabilities by.
|
||
"""
|
||
severities: [SecurityAdvisorySeverity!]
|
||
): SecurityVulnerabilityConnection!
|
||
|
||
"""
|
||
When the advisory was withdrawn, if it has been withdrawn
|
||
"""
|
||
withdrawnAt: DateTime
|
||
}
|
||
|
||
"""
|
||
Classification of the advisory.
|
||
"""
|
||
enum SecurityAdvisoryClassification {
|
||
"""
|
||
Classification of general advisories.
|
||
"""
|
||
GENERAL
|
||
|
||
"""
|
||
Classification of malware advisories.
|
||
"""
|
||
MALWARE
|
||
}
|
||
|
||
"""
|
||
The connection type for SecurityAdvisory.
|
||
"""
|
||
type SecurityAdvisoryConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SecurityAdvisoryEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [SecurityAdvisory]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
The possible ecosystems of a security vulnerability's package.
|
||
"""
|
||
enum SecurityAdvisoryEcosystem {
|
||
"""
|
||
GitHub Actions
|
||
"""
|
||
ACTIONS
|
||
|
||
"""
|
||
PHP packages hosted at packagist.org
|
||
"""
|
||
COMPOSER
|
||
|
||
"""
|
||
Erlang/Elixir packages hosted at hex.pm
|
||
"""
|
||
ERLANG
|
||
|
||
"""
|
||
Go modules
|
||
"""
|
||
GO
|
||
|
||
"""
|
||
Java artifacts hosted at the Maven central repository
|
||
"""
|
||
MAVEN
|
||
|
||
"""
|
||
JavaScript packages hosted at npmjs.com
|
||
"""
|
||
NPM
|
||
|
||
"""
|
||
.NET packages hosted at the NuGet Gallery
|
||
"""
|
||
NUGET
|
||
|
||
"""
|
||
Python packages hosted at PyPI.org
|
||
"""
|
||
PIP
|
||
|
||
"""
|
||
Dart packages hosted at pub.dev
|
||
"""
|
||
PUB
|
||
|
||
"""
|
||
Ruby gems hosted at RubyGems.org
|
||
"""
|
||
RUBYGEMS
|
||
|
||
"""
|
||
Rust crates
|
||
"""
|
||
RUST
|
||
|
||
"""
|
||
Swift packages
|
||
"""
|
||
SWIFT
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type SecurityAdvisoryEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: SecurityAdvisory
|
||
}
|
||
|
||
"""
|
||
A GitHub Security Advisory Identifier
|
||
"""
|
||
type SecurityAdvisoryIdentifier {
|
||
"""
|
||
The identifier type, e.g. GHSA, CVE
|
||
"""
|
||
type: String!
|
||
|
||
"""
|
||
The identifier
|
||
"""
|
||
value: String!
|
||
}
|
||
|
||
"""
|
||
An advisory identifier to filter results on.
|
||
"""
|
||
input SecurityAdvisoryIdentifierFilter {
|
||
"""
|
||
The identifier type.
|
||
"""
|
||
type: SecurityAdvisoryIdentifierType!
|
||
|
||
"""
|
||
The identifier string. Supports exact or partial matching.
|
||
"""
|
||
value: String!
|
||
}
|
||
|
||
"""
|
||
Identifier formats available for advisories.
|
||
"""
|
||
enum SecurityAdvisoryIdentifierType {
|
||
"""
|
||
Common Vulnerabilities and Exposures Identifier.
|
||
"""
|
||
CVE
|
||
|
||
"""
|
||
GitHub Security Advisory ID.
|
||
"""
|
||
GHSA
|
||
}
|
||
|
||
"""
|
||
Ordering options for security advisory connections
|
||
"""
|
||
input SecurityAdvisoryOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order security advisories by.
|
||
"""
|
||
field: SecurityAdvisoryOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which security advisory connections can be ordered.
|
||
"""
|
||
enum SecurityAdvisoryOrderField {
|
||
"""
|
||
Order advisories by publication time
|
||
"""
|
||
PUBLISHED_AT
|
||
|
||
"""
|
||
Order advisories by update time
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
An individual package
|
||
"""
|
||
type SecurityAdvisoryPackage {
|
||
"""
|
||
The ecosystem the package belongs to, e.g. RUBYGEMS, NPM
|
||
"""
|
||
ecosystem: SecurityAdvisoryEcosystem!
|
||
|
||
"""
|
||
The package name
|
||
"""
|
||
name: String!
|
||
}
|
||
|
||
"""
|
||
An individual package version
|
||
"""
|
||
type SecurityAdvisoryPackageVersion {
|
||
"""
|
||
The package name or version
|
||
"""
|
||
identifier: String!
|
||
}
|
||
|
||
"""
|
||
A GitHub Security Advisory Reference
|
||
"""
|
||
type SecurityAdvisoryReference {
|
||
"""
|
||
A publicly accessible reference
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Severity of the vulnerability.
|
||
"""
|
||
enum SecurityAdvisorySeverity {
|
||
"""
|
||
Critical.
|
||
"""
|
||
CRITICAL
|
||
|
||
"""
|
||
High.
|
||
"""
|
||
HIGH
|
||
|
||
"""
|
||
Low.
|
||
"""
|
||
LOW
|
||
|
||
"""
|
||
Moderate.
|
||
"""
|
||
MODERATE
|
||
}
|
||
|
||
"""
|
||
An individual vulnerability within an Advisory
|
||
"""
|
||
type SecurityVulnerability {
|
||
"""
|
||
The Advisory associated with this Vulnerability
|
||
"""
|
||
advisory: SecurityAdvisory!
|
||
|
||
"""
|
||
The first version containing a fix for the vulnerability
|
||
"""
|
||
firstPatchedVersion: SecurityAdvisoryPackageVersion
|
||
|
||
"""
|
||
A description of the vulnerable package
|
||
"""
|
||
package: SecurityAdvisoryPackage!
|
||
|
||
"""
|
||
The severity of the vulnerability within this package
|
||
"""
|
||
severity: SecurityAdvisorySeverity!
|
||
|
||
"""
|
||
When the vulnerability was last updated
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
A string that describes the vulnerable package versions.
|
||
This string follows a basic syntax with a few forms.
|
||
+ `= 0.2.0` denotes a single vulnerable version.
|
||
+ `<= 1.0.8` denotes a version range up to and including the specified version
|
||
+ `< 0.1.11` denotes a version range up to, but excluding, the specified version
|
||
+ `>= 4.3.0, < 4.3.5` denotes a version range with a known minimum and maximum version.
|
||
+ `>= 0.0.1` denotes a version range with a known minimum, but no known maximum
|
||
"""
|
||
vulnerableVersionRange: String!
|
||
}
|
||
|
||
"""
|
||
The connection type for SecurityVulnerability.
|
||
"""
|
||
type SecurityVulnerabilityConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SecurityVulnerabilityEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [SecurityVulnerability]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type SecurityVulnerabilityEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: SecurityVulnerability
|
||
}
|
||
|
||
"""
|
||
Ordering options for security vulnerability connections
|
||
"""
|
||
input SecurityVulnerabilityOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order security vulnerabilities by.
|
||
"""
|
||
field: SecurityVulnerabilityOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which security vulnerability connections can be ordered.
|
||
"""
|
||
enum SecurityVulnerabilityOrderField {
|
||
"""
|
||
Order vulnerability by update time
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of SetEnterpriseIdentityProvider
|
||
"""
|
||
input SetEnterpriseIdentityProviderInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The digest algorithm used to sign SAML requests for the identity provider.
|
||
"""
|
||
digestMethod: SamlDigestAlgorithm!
|
||
|
||
"""
|
||
The ID of the enterprise on which to set an identity provider.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The x509 certificate used by the identity provider to sign assertions and responses.
|
||
"""
|
||
idpCertificate: String!
|
||
|
||
"""
|
||
The Issuer Entity ID for the SAML identity provider
|
||
"""
|
||
issuer: String
|
||
|
||
"""
|
||
The signature algorithm used to sign SAML requests for the identity provider.
|
||
"""
|
||
signatureMethod: SamlSignatureAlgorithm!
|
||
|
||
"""
|
||
The URL endpoint for the identity provider's SAML SSO.
|
||
"""
|
||
ssoUrl: URI!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of SetEnterpriseIdentityProvider
|
||
"""
|
||
type SetEnterpriseIdentityProviderPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The identity provider for the enterprise.
|
||
"""
|
||
identityProvider: EnterpriseIdentityProvider
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of SetOrganizationInteractionLimit
|
||
"""
|
||
input SetOrganizationInteractionLimitInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
When this limit should expire.
|
||
"""
|
||
expiry: RepositoryInteractionLimitExpiry
|
||
|
||
"""
|
||
The limit to set.
|
||
"""
|
||
limit: RepositoryInteractionLimit!
|
||
|
||
"""
|
||
The ID of the organization to set a limit for.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of SetOrganizationInteractionLimit
|
||
"""
|
||
type SetOrganizationInteractionLimitPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The organization that the interaction limit was set for.
|
||
"""
|
||
organization: Organization
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of SetRepositoryInteractionLimit
|
||
"""
|
||
input SetRepositoryInteractionLimitInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
When this limit should expire.
|
||
"""
|
||
expiry: RepositoryInteractionLimitExpiry
|
||
|
||
"""
|
||
The limit to set.
|
||
"""
|
||
limit: RepositoryInteractionLimit!
|
||
|
||
"""
|
||
The ID of the repository to set a limit for.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of SetRepositoryInteractionLimit
|
||
"""
|
||
type SetRepositoryInteractionLimitPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The repository that the interaction limit was set for.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of SetUserInteractionLimit
|
||
"""
|
||
input SetUserInteractionLimitInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
When this limit should expire.
|
||
"""
|
||
expiry: RepositoryInteractionLimitExpiry
|
||
|
||
"""
|
||
The limit to set.
|
||
"""
|
||
limit: RepositoryInteractionLimit!
|
||
|
||
"""
|
||
The ID of the user to set a limit for.
|
||
"""
|
||
userId: ID! @possibleTypes(concreteTypes: ["User"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of SetUserInteractionLimit
|
||
"""
|
||
type SetUserInteractionLimitPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The user that the interaction limit was set for.
|
||
"""
|
||
user: User
|
||
}
|
||
|
||
"""
|
||
Represents an S/MIME signature on a Commit or Tag.
|
||
"""
|
||
type SmimeSignature implements GitSignature {
|
||
"""
|
||
Email used to sign this object.
|
||
"""
|
||
email: String!
|
||
|
||
"""
|
||
True if the signature is valid and verified by GitHub.
|
||
"""
|
||
isValid: Boolean!
|
||
|
||
"""
|
||
Payload for GPG signing object. Raw ODB object without the signature header.
|
||
"""
|
||
payload: String!
|
||
|
||
"""
|
||
ASCII-armored signature header from object.
|
||
"""
|
||
signature: String!
|
||
|
||
"""
|
||
GitHub user corresponding to the email signing this commit.
|
||
"""
|
||
signer: User
|
||
|
||
"""
|
||
The state of this signature. `VALID` if signature is valid and verified by
|
||
GitHub, otherwise represents reason why signature is considered invalid.
|
||
"""
|
||
state: GitSignatureState!
|
||
|
||
"""
|
||
True if the signature was made with GitHub's signing key.
|
||
"""
|
||
wasSignedByGitHub: Boolean!
|
||
}
|
||
|
||
"""
|
||
Social media profile associated with a user.
|
||
"""
|
||
type SocialAccount {
|
||
"""
|
||
Name of the social media account as it appears on the profile.
|
||
"""
|
||
displayName: String!
|
||
|
||
"""
|
||
Software or company that hosts the social media account.
|
||
"""
|
||
provider: SocialAccountProvider!
|
||
|
||
"""
|
||
URL of the social media account.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
The connection type for SocialAccount.
|
||
"""
|
||
type SocialAccountConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SocialAccountEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [SocialAccount]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type SocialAccountEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: SocialAccount
|
||
}
|
||
|
||
"""
|
||
Software or company that hosts social media accounts.
|
||
"""
|
||
enum SocialAccountProvider {
|
||
"""
|
||
Social media and networking website.
|
||
"""
|
||
FACEBOOK
|
||
|
||
"""
|
||
Catch-all for social media providers that do not yet have specific handling.
|
||
"""
|
||
GENERIC
|
||
|
||
"""
|
||
Fork of Mastodon with a greater focus on local posting.
|
||
"""
|
||
HOMETOWN
|
||
|
||
"""
|
||
Social media website with a focus on photo and video sharing.
|
||
"""
|
||
INSTAGRAM
|
||
|
||
"""
|
||
Professional networking website.
|
||
"""
|
||
LINKEDIN
|
||
|
||
"""
|
||
Open-source federated microblogging service.
|
||
"""
|
||
MASTODON
|
||
|
||
"""
|
||
Social news aggregation and discussion website.
|
||
"""
|
||
REDDIT
|
||
|
||
"""
|
||
Live-streaming service.
|
||
"""
|
||
TWITCH
|
||
|
||
"""
|
||
Microblogging website.
|
||
"""
|
||
TWITTER
|
||
|
||
"""
|
||
Online video platform.
|
||
"""
|
||
YOUTUBE
|
||
}
|
||
|
||
"""
|
||
Entities that can sponsor others via GitHub Sponsors
|
||
"""
|
||
union Sponsor = Organization | User
|
||
|
||
"""
|
||
The connection type for Sponsor.
|
||
"""
|
||
type SponsorConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SponsorEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Sponsor]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a user or organization who is sponsoring someone in GitHub Sponsors.
|
||
"""
|
||
type SponsorEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Sponsor
|
||
}
|
||
|
||
"""
|
||
Ordering options for connections to get sponsor entities for GitHub Sponsors.
|
||
"""
|
||
input SponsorOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order sponsor entities by.
|
||
"""
|
||
field: SponsorOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which sponsor connections can be ordered.
|
||
"""
|
||
enum SponsorOrderField {
|
||
"""
|
||
Order sponsorable entities by login (username).
|
||
"""
|
||
LOGIN
|
||
|
||
"""
|
||
Order sponsors by their relevance to the viewer.
|
||
"""
|
||
RELEVANCE
|
||
}
|
||
|
||
"""
|
||
Entities that can sponsor or be sponsored through GitHub Sponsors.
|
||
"""
|
||
interface Sponsorable {
|
||
"""
|
||
The estimated next GitHub Sponsors payout for this user/organization in cents (USD).
|
||
"""
|
||
estimatedNextSponsorsPayoutInCents: Int!
|
||
|
||
"""
|
||
True if this user/organization has a GitHub Sponsors listing.
|
||
"""
|
||
hasSponsorsListing: Boolean!
|
||
|
||
"""
|
||
Whether the given account is sponsoring this user/organization.
|
||
"""
|
||
isSponsoredBy(
|
||
"""
|
||
The target account's login.
|
||
"""
|
||
accountLogin: String!
|
||
): Boolean!
|
||
|
||
"""
|
||
True if the viewer is sponsored by this user/organization.
|
||
"""
|
||
isSponsoringViewer: Boolean!
|
||
|
||
"""
|
||
The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).
|
||
"""
|
||
monthlyEstimatedSponsorsIncomeInCents: Int!
|
||
|
||
"""
|
||
List of users and organizations this entity is sponsoring.
|
||
"""
|
||
sponsoring(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the users and organizations returned from the connection.
|
||
"""
|
||
orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
|
||
): SponsorConnection!
|
||
|
||
"""
|
||
List of sponsors for this user or organization.
|
||
"""
|
||
sponsors(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for sponsors returned from the connection.
|
||
"""
|
||
orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
|
||
|
||
"""
|
||
If given, will filter for sponsors at the given tier. Will only return
|
||
sponsors whose tier the viewer is permitted to see.
|
||
"""
|
||
tierId: ID
|
||
): SponsorConnection!
|
||
|
||
"""
|
||
Events involving this sponsorable, such as new sponsorships.
|
||
"""
|
||
sponsorsActivities(
|
||
"""
|
||
Filter activities to only the specified actions.
|
||
"""
|
||
actions: [SponsorsActivityAction!] = []
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Whether to include those events where this sponsorable acted as the sponsor.
|
||
Defaults to only including events where this sponsorable was the recipient
|
||
of a sponsorship.
|
||
"""
|
||
includeAsSponsor: Boolean = false
|
||
|
||
"""
|
||
Whether or not to include private activities in the result set. Defaults to including public and private activities.
|
||
"""
|
||
includePrivate: Boolean = true
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for activity returned from the connection.
|
||
"""
|
||
orderBy: SponsorsActivityOrder = {field: TIMESTAMP, direction: DESC}
|
||
|
||
"""
|
||
Filter activities returned to only those that occurred in the most recent
|
||
specified time period. Set to ALL to avoid filtering by when the activity
|
||
occurred. Will be ignored if `since` or `until` is given.
|
||
"""
|
||
period: SponsorsActivityPeriod = MONTH
|
||
|
||
"""
|
||
Filter activities to those that occurred on or after this time.
|
||
"""
|
||
since: DateTime
|
||
|
||
"""
|
||
Filter activities to those that occurred before this time.
|
||
"""
|
||
until: DateTime
|
||
): SponsorsActivityConnection!
|
||
|
||
"""
|
||
The GitHub Sponsors listing for this user or organization.
|
||
"""
|
||
sponsorsListing: SponsorsListing
|
||
|
||
"""
|
||
The sponsorship from the viewer to this user/organization; that is, the sponsorship where you're the sponsor.
|
||
"""
|
||
sponsorshipForViewerAsSponsor(
|
||
"""
|
||
Whether to return the sponsorship only if it's still active. Pass false to
|
||
get the viewer's sponsorship back even if it has been cancelled.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
): Sponsorship
|
||
|
||
"""
|
||
The sponsorship from this user/organization to the viewer; that is, the sponsorship you're receiving.
|
||
"""
|
||
sponsorshipForViewerAsSponsorable(
|
||
"""
|
||
Whether to return the sponsorship only if it's still active. Pass false to
|
||
get the sponsorship back even if it has been cancelled.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
): Sponsorship
|
||
|
||
"""
|
||
List of sponsorship updates sent from this sponsorable to sponsors.
|
||
"""
|
||
sponsorshipNewsletters(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for sponsorship updates returned from the connection.
|
||
"""
|
||
orderBy: SponsorshipNewsletterOrder = {field: CREATED_AT, direction: DESC}
|
||
): SponsorshipNewsletterConnection!
|
||
|
||
"""
|
||
The sponsorships where this user or organization is the maintainer receiving the funds.
|
||
"""
|
||
sponsorshipsAsMaintainer(
|
||
"""
|
||
Whether to include only sponsorships that are active right now, versus all
|
||
sponsorships this maintainer has ever received.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Whether or not to include private sponsorships in the result set
|
||
"""
|
||
includePrivate: Boolean = false
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for sponsorships returned from this connection. If left
|
||
blank, the sponsorships will be ordered based on relevancy to the viewer.
|
||
"""
|
||
orderBy: SponsorshipOrder
|
||
): SponsorshipConnection!
|
||
|
||
"""
|
||
The sponsorships where this user or organization is the funder.
|
||
"""
|
||
sponsorshipsAsSponsor(
|
||
"""
|
||
Whether to include only sponsorships that are active right now, versus all sponsorships this sponsor has ever made.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter sponsorships returned to those for the specified maintainers. That
|
||
is, the recipient of the sponsorship is a user or organization with one of
|
||
the given logins.
|
||
"""
|
||
maintainerLogins: [String!]
|
||
|
||
"""
|
||
Ordering options for sponsorships returned from this connection. If left
|
||
blank, the sponsorships will be ordered based on relevancy to the viewer.
|
||
"""
|
||
orderBy: SponsorshipOrder
|
||
): SponsorshipConnection!
|
||
|
||
"""
|
||
The amount in United States cents (e.g., 500 = $5.00 USD) that this entity has
|
||
spent on GitHub to fund sponsorships. Only returns a value when viewed by the
|
||
user themselves or by a user who can manage sponsorships for the requested organization.
|
||
"""
|
||
totalSponsorshipAmountAsSponsorInCents(
|
||
"""
|
||
Filter payments to those that occurred on or after this time.
|
||
"""
|
||
since: DateTime
|
||
|
||
"""
|
||
Filter payments to those made to the users or organizations with the specified usernames.
|
||
"""
|
||
sponsorableLogins: [String!] = []
|
||
|
||
"""
|
||
Filter payments to those that occurred before this time.
|
||
"""
|
||
until: DateTime
|
||
): Int
|
||
|
||
"""
|
||
Whether or not the viewer is able to sponsor this user/organization.
|
||
"""
|
||
viewerCanSponsor: Boolean!
|
||
|
||
"""
|
||
True if the viewer is sponsoring this user/organization.
|
||
"""
|
||
viewerIsSponsoring: Boolean!
|
||
}
|
||
|
||
"""
|
||
Entities that can be sponsored via GitHub Sponsors
|
||
"""
|
||
union SponsorableItem = Organization | User
|
||
|
||
"""
|
||
The connection type for SponsorableItem.
|
||
"""
|
||
type SponsorableItemConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SponsorableItemEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [SponsorableItem]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type SponsorableItemEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: SponsorableItem
|
||
}
|
||
|
||
"""
|
||
Ordering options for connections to get sponsorable entities for GitHub Sponsors.
|
||
"""
|
||
input SponsorableOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order sponsorable entities by.
|
||
"""
|
||
field: SponsorableOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which sponsorable connections can be ordered.
|
||
"""
|
||
enum SponsorableOrderField {
|
||
"""
|
||
Order sponsorable entities by login (username).
|
||
"""
|
||
LOGIN
|
||
}
|
||
|
||
"""
|
||
An event related to sponsorship activity.
|
||
"""
|
||
type SponsorsActivity implements Node {
|
||
"""
|
||
What action this activity indicates took place.
|
||
"""
|
||
action: SponsorsActivityAction!
|
||
|
||
"""
|
||
The sponsor's current privacy level.
|
||
"""
|
||
currentPrivacyLevel: SponsorshipPrivacy
|
||
id: ID!
|
||
|
||
"""
|
||
The tier that the sponsorship used to use, for tier change events.
|
||
"""
|
||
previousSponsorsTier: SponsorsTier
|
||
|
||
"""
|
||
The user or organization who triggered this activity and was/is sponsoring the sponsorable.
|
||
"""
|
||
sponsor: Sponsor
|
||
|
||
"""
|
||
The user or organization that is being sponsored, the maintainer.
|
||
"""
|
||
sponsorable: Sponsorable!
|
||
|
||
"""
|
||
The associated sponsorship tier.
|
||
"""
|
||
sponsorsTier: SponsorsTier
|
||
|
||
"""
|
||
The timestamp of this event.
|
||
"""
|
||
timestamp: DateTime
|
||
|
||
"""
|
||
Was this sponsorship made alongside other sponsorships at the same time from the same sponsor?
|
||
"""
|
||
viaBulkSponsorship: Boolean!
|
||
}
|
||
|
||
"""
|
||
The possible actions that GitHub Sponsors activities can represent.
|
||
"""
|
||
enum SponsorsActivityAction {
|
||
"""
|
||
The activity was cancelling a sponsorship.
|
||
"""
|
||
CANCELLED_SPONSORSHIP
|
||
|
||
"""
|
||
The activity was starting a sponsorship.
|
||
"""
|
||
NEW_SPONSORSHIP
|
||
|
||
"""
|
||
The activity was scheduling a downgrade or cancellation.
|
||
"""
|
||
PENDING_CHANGE
|
||
|
||
"""
|
||
The activity was funds being refunded to the sponsor or GitHub.
|
||
"""
|
||
REFUND
|
||
|
||
"""
|
||
The activity was disabling matching for a previously matched sponsorship.
|
||
"""
|
||
SPONSOR_MATCH_DISABLED
|
||
|
||
"""
|
||
The activity was changing the sponsorship tier, either directly by the sponsor or by a scheduled/pending change.
|
||
"""
|
||
TIER_CHANGE
|
||
}
|
||
|
||
"""
|
||
The connection type for SponsorsActivity.
|
||
"""
|
||
type SponsorsActivityConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SponsorsActivityEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [SponsorsActivity]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type SponsorsActivityEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: SponsorsActivity
|
||
}
|
||
|
||
"""
|
||
Ordering options for GitHub Sponsors activity connections.
|
||
"""
|
||
input SponsorsActivityOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order activity by.
|
||
"""
|
||
field: SponsorsActivityOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which GitHub Sponsors activity connections can be ordered.
|
||
"""
|
||
enum SponsorsActivityOrderField {
|
||
"""
|
||
Order activities by when they happened.
|
||
"""
|
||
TIMESTAMP
|
||
}
|
||
|
||
"""
|
||
The possible time periods for which Sponsors activities can be requested.
|
||
"""
|
||
enum SponsorsActivityPeriod {
|
||
"""
|
||
Don't restrict the activity to any date range, include all activity.
|
||
"""
|
||
ALL
|
||
|
||
"""
|
||
The previous calendar day.
|
||
"""
|
||
DAY
|
||
|
||
"""
|
||
The previous thirty days.
|
||
"""
|
||
MONTH
|
||
|
||
"""
|
||
The previous seven days.
|
||
"""
|
||
WEEK
|
||
}
|
||
|
||
"""
|
||
Represents countries or regions for billing and residence for a GitHub Sponsors profile.
|
||
"""
|
||
enum SponsorsCountryOrRegionCode {
|
||
"""
|
||
Andorra
|
||
"""
|
||
AD
|
||
|
||
"""
|
||
United Arab Emirates
|
||
"""
|
||
AE
|
||
|
||
"""
|
||
Afghanistan
|
||
"""
|
||
AF
|
||
|
||
"""
|
||
Antigua and Barbuda
|
||
"""
|
||
AG
|
||
|
||
"""
|
||
Anguilla
|
||
"""
|
||
AI
|
||
|
||
"""
|
||
Albania
|
||
"""
|
||
AL
|
||
|
||
"""
|
||
Armenia
|
||
"""
|
||
AM
|
||
|
||
"""
|
||
Angola
|
||
"""
|
||
AO
|
||
|
||
"""
|
||
Antarctica
|
||
"""
|
||
AQ
|
||
|
||
"""
|
||
Argentina
|
||
"""
|
||
AR
|
||
|
||
"""
|
||
American Samoa
|
||
"""
|
||
AS
|
||
|
||
"""
|
||
Austria
|
||
"""
|
||
AT
|
||
|
||
"""
|
||
Australia
|
||
"""
|
||
AU
|
||
|
||
"""
|
||
Aruba
|
||
"""
|
||
AW
|
||
|
||
"""
|
||
Åland
|
||
"""
|
||
AX
|
||
|
||
"""
|
||
Azerbaijan
|
||
"""
|
||
AZ
|
||
|
||
"""
|
||
Bosnia and Herzegovina
|
||
"""
|
||
BA
|
||
|
||
"""
|
||
Barbados
|
||
"""
|
||
BB
|
||
|
||
"""
|
||
Bangladesh
|
||
"""
|
||
BD
|
||
|
||
"""
|
||
Belgium
|
||
"""
|
||
BE
|
||
|
||
"""
|
||
Burkina Faso
|
||
"""
|
||
BF
|
||
|
||
"""
|
||
Bulgaria
|
||
"""
|
||
BG
|
||
|
||
"""
|
||
Bahrain
|
||
"""
|
||
BH
|
||
|
||
"""
|
||
Burundi
|
||
"""
|
||
BI
|
||
|
||
"""
|
||
Benin
|
||
"""
|
||
BJ
|
||
|
||
"""
|
||
Saint Barthélemy
|
||
"""
|
||
BL
|
||
|
||
"""
|
||
Bermuda
|
||
"""
|
||
BM
|
||
|
||
"""
|
||
Brunei Darussalam
|
||
"""
|
||
BN
|
||
|
||
"""
|
||
Bolivia
|
||
"""
|
||
BO
|
||
|
||
"""
|
||
Bonaire, Sint Eustatius and Saba
|
||
"""
|
||
BQ
|
||
|
||
"""
|
||
Brazil
|
||
"""
|
||
BR
|
||
|
||
"""
|
||
Bahamas
|
||
"""
|
||
BS
|
||
|
||
"""
|
||
Bhutan
|
||
"""
|
||
BT
|
||
|
||
"""
|
||
Bouvet Island
|
||
"""
|
||
BV
|
||
|
||
"""
|
||
Botswana
|
||
"""
|
||
BW
|
||
|
||
"""
|
||
Belarus
|
||
"""
|
||
BY
|
||
|
||
"""
|
||
Belize
|
||
"""
|
||
BZ
|
||
|
||
"""
|
||
Canada
|
||
"""
|
||
CA
|
||
|
||
"""
|
||
Cocos (Keeling) Islands
|
||
"""
|
||
CC
|
||
|
||
"""
|
||
Congo (Kinshasa)
|
||
"""
|
||
CD
|
||
|
||
"""
|
||
Central African Republic
|
||
"""
|
||
CF
|
||
|
||
"""
|
||
Congo (Brazzaville)
|
||
"""
|
||
CG
|
||
|
||
"""
|
||
Switzerland
|
||
"""
|
||
CH
|
||
|
||
"""
|
||
Côte d'Ivoire
|
||
"""
|
||
CI
|
||
|
||
"""
|
||
Cook Islands
|
||
"""
|
||
CK
|
||
|
||
"""
|
||
Chile
|
||
"""
|
||
CL
|
||
|
||
"""
|
||
Cameroon
|
||
"""
|
||
CM
|
||
|
||
"""
|
||
China
|
||
"""
|
||
CN
|
||
|
||
"""
|
||
Colombia
|
||
"""
|
||
CO
|
||
|
||
"""
|
||
Costa Rica
|
||
"""
|
||
CR
|
||
|
||
"""
|
||
Cape Verde
|
||
"""
|
||
CV
|
||
|
||
"""
|
||
Curaçao
|
||
"""
|
||
CW
|
||
|
||
"""
|
||
Christmas Island
|
||
"""
|
||
CX
|
||
|
||
"""
|
||
Cyprus
|
||
"""
|
||
CY
|
||
|
||
"""
|
||
Czech Republic
|
||
"""
|
||
CZ
|
||
|
||
"""
|
||
Germany
|
||
"""
|
||
DE
|
||
|
||
"""
|
||
Djibouti
|
||
"""
|
||
DJ
|
||
|
||
"""
|
||
Denmark
|
||
"""
|
||
DK
|
||
|
||
"""
|
||
Dominica
|
||
"""
|
||
DM
|
||
|
||
"""
|
||
Dominican Republic
|
||
"""
|
||
DO
|
||
|
||
"""
|
||
Algeria
|
||
"""
|
||
DZ
|
||
|
||
"""
|
||
Ecuador
|
||
"""
|
||
EC
|
||
|
||
"""
|
||
Estonia
|
||
"""
|
||
EE
|
||
|
||
"""
|
||
Egypt
|
||
"""
|
||
EG
|
||
|
||
"""
|
||
Western Sahara
|
||
"""
|
||
EH
|
||
|
||
"""
|
||
Eritrea
|
||
"""
|
||
ER
|
||
|
||
"""
|
||
Spain
|
||
"""
|
||
ES
|
||
|
||
"""
|
||
Ethiopia
|
||
"""
|
||
ET
|
||
|
||
"""
|
||
Finland
|
||
"""
|
||
FI
|
||
|
||
"""
|
||
Fiji
|
||
"""
|
||
FJ
|
||
|
||
"""
|
||
Falkland Islands
|
||
"""
|
||
FK
|
||
|
||
"""
|
||
Micronesia
|
||
"""
|
||
FM
|
||
|
||
"""
|
||
Faroe Islands
|
||
"""
|
||
FO
|
||
|
||
"""
|
||
France
|
||
"""
|
||
FR
|
||
|
||
"""
|
||
Gabon
|
||
"""
|
||
GA
|
||
|
||
"""
|
||
United Kingdom
|
||
"""
|
||
GB
|
||
|
||
"""
|
||
Grenada
|
||
"""
|
||
GD
|
||
|
||
"""
|
||
Georgia
|
||
"""
|
||
GE
|
||
|
||
"""
|
||
French Guiana
|
||
"""
|
||
GF
|
||
|
||
"""
|
||
Guernsey
|
||
"""
|
||
GG
|
||
|
||
"""
|
||
Ghana
|
||
"""
|
||
GH
|
||
|
||
"""
|
||
Gibraltar
|
||
"""
|
||
GI
|
||
|
||
"""
|
||
Greenland
|
||
"""
|
||
GL
|
||
|
||
"""
|
||
Gambia
|
||
"""
|
||
GM
|
||
|
||
"""
|
||
Guinea
|
||
"""
|
||
GN
|
||
|
||
"""
|
||
Guadeloupe
|
||
"""
|
||
GP
|
||
|
||
"""
|
||
Equatorial Guinea
|
||
"""
|
||
GQ
|
||
|
||
"""
|
||
Greece
|
||
"""
|
||
GR
|
||
|
||
"""
|
||
South Georgia and South Sandwich Islands
|
||
"""
|
||
GS
|
||
|
||
"""
|
||
Guatemala
|
||
"""
|
||
GT
|
||
|
||
"""
|
||
Guam
|
||
"""
|
||
GU
|
||
|
||
"""
|
||
Guinea-Bissau
|
||
"""
|
||
GW
|
||
|
||
"""
|
||
Guyana
|
||
"""
|
||
GY
|
||
|
||
"""
|
||
Hong Kong
|
||
"""
|
||
HK
|
||
|
||
"""
|
||
Heard and McDonald Islands
|
||
"""
|
||
HM
|
||
|
||
"""
|
||
Honduras
|
||
"""
|
||
HN
|
||
|
||
"""
|
||
Croatia
|
||
"""
|
||
HR
|
||
|
||
"""
|
||
Haiti
|
||
"""
|
||
HT
|
||
|
||
"""
|
||
Hungary
|
||
"""
|
||
HU
|
||
|
||
"""
|
||
Indonesia
|
||
"""
|
||
ID
|
||
|
||
"""
|
||
Ireland
|
||
"""
|
||
IE
|
||
|
||
"""
|
||
Israel
|
||
"""
|
||
IL
|
||
|
||
"""
|
||
Isle of Man
|
||
"""
|
||
IM
|
||
|
||
"""
|
||
India
|
||
"""
|
||
IN
|
||
|
||
"""
|
||
British Indian Ocean Territory
|
||
"""
|
||
IO
|
||
|
||
"""
|
||
Iraq
|
||
"""
|
||
IQ
|
||
|
||
"""
|
||
Iran
|
||
"""
|
||
IR
|
||
|
||
"""
|
||
Iceland
|
||
"""
|
||
IS
|
||
|
||
"""
|
||
Italy
|
||
"""
|
||
IT
|
||
|
||
"""
|
||
Jersey
|
||
"""
|
||
JE
|
||
|
||
"""
|
||
Jamaica
|
||
"""
|
||
JM
|
||
|
||
"""
|
||
Jordan
|
||
"""
|
||
JO
|
||
|
||
"""
|
||
Japan
|
||
"""
|
||
JP
|
||
|
||
"""
|
||
Kenya
|
||
"""
|
||
KE
|
||
|
||
"""
|
||
Kyrgyzstan
|
||
"""
|
||
KG
|
||
|
||
"""
|
||
Cambodia
|
||
"""
|
||
KH
|
||
|
||
"""
|
||
Kiribati
|
||
"""
|
||
KI
|
||
|
||
"""
|
||
Comoros
|
||
"""
|
||
KM
|
||
|
||
"""
|
||
Saint Kitts and Nevis
|
||
"""
|
||
KN
|
||
|
||
"""
|
||
Korea, South
|
||
"""
|
||
KR
|
||
|
||
"""
|
||
Kuwait
|
||
"""
|
||
KW
|
||
|
||
"""
|
||
Cayman Islands
|
||
"""
|
||
KY
|
||
|
||
"""
|
||
Kazakhstan
|
||
"""
|
||
KZ
|
||
|
||
"""
|
||
Laos
|
||
"""
|
||
LA
|
||
|
||
"""
|
||
Lebanon
|
||
"""
|
||
LB
|
||
|
||
"""
|
||
Saint Lucia
|
||
"""
|
||
LC
|
||
|
||
"""
|
||
Liechtenstein
|
||
"""
|
||
LI
|
||
|
||
"""
|
||
Sri Lanka
|
||
"""
|
||
LK
|
||
|
||
"""
|
||
Liberia
|
||
"""
|
||
LR
|
||
|
||
"""
|
||
Lesotho
|
||
"""
|
||
LS
|
||
|
||
"""
|
||
Lithuania
|
||
"""
|
||
LT
|
||
|
||
"""
|
||
Luxembourg
|
||
"""
|
||
LU
|
||
|
||
"""
|
||
Latvia
|
||
"""
|
||
LV
|
||
|
||
"""
|
||
Libya
|
||
"""
|
||
LY
|
||
|
||
"""
|
||
Morocco
|
||
"""
|
||
MA
|
||
|
||
"""
|
||
Monaco
|
||
"""
|
||
MC
|
||
|
||
"""
|
||
Moldova
|
||
"""
|
||
MD
|
||
|
||
"""
|
||
Montenegro
|
||
"""
|
||
ME
|
||
|
||
"""
|
||
Saint Martin (French part)
|
||
"""
|
||
MF
|
||
|
||
"""
|
||
Madagascar
|
||
"""
|
||
MG
|
||
|
||
"""
|
||
Marshall Islands
|
||
"""
|
||
MH
|
||
|
||
"""
|
||
Macedonia
|
||
"""
|
||
MK
|
||
|
||
"""
|
||
Mali
|
||
"""
|
||
ML
|
||
|
||
"""
|
||
Myanmar
|
||
"""
|
||
MM
|
||
|
||
"""
|
||
Mongolia
|
||
"""
|
||
MN
|
||
|
||
"""
|
||
Macau
|
||
"""
|
||
MO
|
||
|
||
"""
|
||
Northern Mariana Islands
|
||
"""
|
||
MP
|
||
|
||
"""
|
||
Martinique
|
||
"""
|
||
MQ
|
||
|
||
"""
|
||
Mauritania
|
||
"""
|
||
MR
|
||
|
||
"""
|
||
Montserrat
|
||
"""
|
||
MS
|
||
|
||
"""
|
||
Malta
|
||
"""
|
||
MT
|
||
|
||
"""
|
||
Mauritius
|
||
"""
|
||
MU
|
||
|
||
"""
|
||
Maldives
|
||
"""
|
||
MV
|
||
|
||
"""
|
||
Malawi
|
||
"""
|
||
MW
|
||
|
||
"""
|
||
Mexico
|
||
"""
|
||
MX
|
||
|
||
"""
|
||
Malaysia
|
||
"""
|
||
MY
|
||
|
||
"""
|
||
Mozambique
|
||
"""
|
||
MZ
|
||
|
||
"""
|
||
Namibia
|
||
"""
|
||
NA
|
||
|
||
"""
|
||
New Caledonia
|
||
"""
|
||
NC
|
||
|
||
"""
|
||
Niger
|
||
"""
|
||
NE
|
||
|
||
"""
|
||
Norfolk Island
|
||
"""
|
||
NF
|
||
|
||
"""
|
||
Nigeria
|
||
"""
|
||
NG
|
||
|
||
"""
|
||
Nicaragua
|
||
"""
|
||
NI
|
||
|
||
"""
|
||
Netherlands
|
||
"""
|
||
NL
|
||
|
||
"""
|
||
Norway
|
||
"""
|
||
NO
|
||
|
||
"""
|
||
Nepal
|
||
"""
|
||
NP
|
||
|
||
"""
|
||
Nauru
|
||
"""
|
||
NR
|
||
|
||
"""
|
||
Niue
|
||
"""
|
||
NU
|
||
|
||
"""
|
||
New Zealand
|
||
"""
|
||
NZ
|
||
|
||
"""
|
||
Oman
|
||
"""
|
||
OM
|
||
|
||
"""
|
||
Panama
|
||
"""
|
||
PA
|
||
|
||
"""
|
||
Peru
|
||
"""
|
||
PE
|
||
|
||
"""
|
||
French Polynesia
|
||
"""
|
||
PF
|
||
|
||
"""
|
||
Papua New Guinea
|
||
"""
|
||
PG
|
||
|
||
"""
|
||
Philippines
|
||
"""
|
||
PH
|
||
|
||
"""
|
||
Pakistan
|
||
"""
|
||
PK
|
||
|
||
"""
|
||
Poland
|
||
"""
|
||
PL
|
||
|
||
"""
|
||
Saint Pierre and Miquelon
|
||
"""
|
||
PM
|
||
|
||
"""
|
||
Pitcairn
|
||
"""
|
||
PN
|
||
|
||
"""
|
||
Puerto Rico
|
||
"""
|
||
PR
|
||
|
||
"""
|
||
Palestine
|
||
"""
|
||
PS
|
||
|
||
"""
|
||
Portugal
|
||
"""
|
||
PT
|
||
|
||
"""
|
||
Palau
|
||
"""
|
||
PW
|
||
|
||
"""
|
||
Paraguay
|
||
"""
|
||
PY
|
||
|
||
"""
|
||
Qatar
|
||
"""
|
||
QA
|
||
|
||
"""
|
||
Reunion
|
||
"""
|
||
RE
|
||
|
||
"""
|
||
Romania
|
||
"""
|
||
RO
|
||
|
||
"""
|
||
Serbia
|
||
"""
|
||
RS
|
||
|
||
"""
|
||
Russian Federation
|
||
"""
|
||
RU
|
||
|
||
"""
|
||
Rwanda
|
||
"""
|
||
RW
|
||
|
||
"""
|
||
Saudi Arabia
|
||
"""
|
||
SA
|
||
|
||
"""
|
||
Solomon Islands
|
||
"""
|
||
SB
|
||
|
||
"""
|
||
Seychelles
|
||
"""
|
||
SC
|
||
|
||
"""
|
||
Sudan
|
||
"""
|
||
SD
|
||
|
||
"""
|
||
Sweden
|
||
"""
|
||
SE
|
||
|
||
"""
|
||
Singapore
|
||
"""
|
||
SG
|
||
|
||
"""
|
||
Saint Helena
|
||
"""
|
||
SH
|
||
|
||
"""
|
||
Slovenia
|
||
"""
|
||
SI
|
||
|
||
"""
|
||
Svalbard and Jan Mayen Islands
|
||
"""
|
||
SJ
|
||
|
||
"""
|
||
Slovakia
|
||
"""
|
||
SK
|
||
|
||
"""
|
||
Sierra Leone
|
||
"""
|
||
SL
|
||
|
||
"""
|
||
San Marino
|
||
"""
|
||
SM
|
||
|
||
"""
|
||
Senegal
|
||
"""
|
||
SN
|
||
|
||
"""
|
||
Somalia
|
||
"""
|
||
SO
|
||
|
||
"""
|
||
Suriname
|
||
"""
|
||
SR
|
||
|
||
"""
|
||
South Sudan
|
||
"""
|
||
SS
|
||
|
||
"""
|
||
Sao Tome and Principe
|
||
"""
|
||
ST
|
||
|
||
"""
|
||
El Salvador
|
||
"""
|
||
SV
|
||
|
||
"""
|
||
Sint Maarten (Dutch part)
|
||
"""
|
||
SX
|
||
|
||
"""
|
||
Swaziland
|
||
"""
|
||
SZ
|
||
|
||
"""
|
||
Turks and Caicos Islands
|
||
"""
|
||
TC
|
||
|
||
"""
|
||
Chad
|
||
"""
|
||
TD
|
||
|
||
"""
|
||
French Southern Lands
|
||
"""
|
||
TF
|
||
|
||
"""
|
||
Togo
|
||
"""
|
||
TG
|
||
|
||
"""
|
||
Thailand
|
||
"""
|
||
TH
|
||
|
||
"""
|
||
Tajikistan
|
||
"""
|
||
TJ
|
||
|
||
"""
|
||
Tokelau
|
||
"""
|
||
TK
|
||
|
||
"""
|
||
Timor-Leste
|
||
"""
|
||
TL
|
||
|
||
"""
|
||
Turkmenistan
|
||
"""
|
||
TM
|
||
|
||
"""
|
||
Tunisia
|
||
"""
|
||
TN
|
||
|
||
"""
|
||
Tonga
|
||
"""
|
||
TO
|
||
|
||
"""
|
||
Turkey
|
||
"""
|
||
TR
|
||
|
||
"""
|
||
Trinidad and Tobago
|
||
"""
|
||
TT
|
||
|
||
"""
|
||
Tuvalu
|
||
"""
|
||
TV
|
||
|
||
"""
|
||
Taiwan
|
||
"""
|
||
TW
|
||
|
||
"""
|
||
Tanzania
|
||
"""
|
||
TZ
|
||
|
||
"""
|
||
Ukraine
|
||
"""
|
||
UA
|
||
|
||
"""
|
||
Uganda
|
||
"""
|
||
UG
|
||
|
||
"""
|
||
United States Minor Outlying Islands
|
||
"""
|
||
UM
|
||
|
||
"""
|
||
United States of America
|
||
"""
|
||
US
|
||
|
||
"""
|
||
Uruguay
|
||
"""
|
||
UY
|
||
|
||
"""
|
||
Uzbekistan
|
||
"""
|
||
UZ
|
||
|
||
"""
|
||
Vatican City
|
||
"""
|
||
VA
|
||
|
||
"""
|
||
Saint Vincent and the Grenadines
|
||
"""
|
||
VC
|
||
|
||
"""
|
||
Venezuela
|
||
"""
|
||
VE
|
||
|
||
"""
|
||
Virgin Islands, British
|
||
"""
|
||
VG
|
||
|
||
"""
|
||
Virgin Islands, U.S.
|
||
"""
|
||
VI
|
||
|
||
"""
|
||
Vietnam
|
||
"""
|
||
VN
|
||
|
||
"""
|
||
Vanuatu
|
||
"""
|
||
VU
|
||
|
||
"""
|
||
Wallis and Futuna Islands
|
||
"""
|
||
WF
|
||
|
||
"""
|
||
Samoa
|
||
"""
|
||
WS
|
||
|
||
"""
|
||
Yemen
|
||
"""
|
||
YE
|
||
|
||
"""
|
||
Mayotte
|
||
"""
|
||
YT
|
||
|
||
"""
|
||
South Africa
|
||
"""
|
||
ZA
|
||
|
||
"""
|
||
Zambia
|
||
"""
|
||
ZM
|
||
|
||
"""
|
||
Zimbabwe
|
||
"""
|
||
ZW
|
||
}
|
||
|
||
"""
|
||
A goal associated with a GitHub Sponsors listing, representing a target the sponsored maintainer would like to attain.
|
||
"""
|
||
type SponsorsGoal {
|
||
"""
|
||
A description of the goal from the maintainer.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
What the objective of this goal is.
|
||
"""
|
||
kind: SponsorsGoalKind!
|
||
|
||
"""
|
||
The percentage representing how complete this goal is, between 0-100.
|
||
"""
|
||
percentComplete: Int!
|
||
|
||
"""
|
||
What the goal amount is. Represents an amount in USD for monthly sponsorship
|
||
amount goals. Represents a count of unique sponsors for total sponsors count goals.
|
||
"""
|
||
targetValue: Int!
|
||
|
||
"""
|
||
A brief summary of the kind and target value of this goal.
|
||
"""
|
||
title: String!
|
||
}
|
||
|
||
"""
|
||
The different kinds of goals a GitHub Sponsors member can have.
|
||
"""
|
||
enum SponsorsGoalKind {
|
||
"""
|
||
The goal is about getting a certain amount in USD from sponsorships each month.
|
||
"""
|
||
MONTHLY_SPONSORSHIP_AMOUNT
|
||
|
||
"""
|
||
The goal is about reaching a certain number of sponsors.
|
||
"""
|
||
TOTAL_SPONSORS_COUNT
|
||
}
|
||
|
||
"""
|
||
A GitHub Sponsors listing.
|
||
"""
|
||
type SponsorsListing implements Node {
|
||
"""
|
||
The current goal the maintainer is trying to reach with GitHub Sponsors, if any.
|
||
"""
|
||
activeGoal: SponsorsGoal
|
||
|
||
"""
|
||
The Stripe Connect account currently in use for payouts for this Sponsors
|
||
listing, if any. Will only return a value when queried by the maintainer
|
||
themselves, or by an admin of the sponsorable organization.
|
||
"""
|
||
activeStripeConnectAccount: StripeConnectAccount
|
||
|
||
"""
|
||
The name of the country or region with the maintainer's bank account or fiscal
|
||
host. Will only return a value when queried by the maintainer themselves, or
|
||
by an admin of the sponsorable organization.
|
||
"""
|
||
billingCountryOrRegion: String
|
||
|
||
"""
|
||
The email address used by GitHub to contact the sponsorable about their GitHub
|
||
Sponsors profile. Will only return a value when queried by the maintainer
|
||
themselves, or by an admin of the sponsorable organization.
|
||
"""
|
||
contactEmailAddress: String
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The HTTP path for the Sponsors dashboard for this Sponsors listing.
|
||
"""
|
||
dashboardResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for the Sponsors dashboard for this Sponsors listing.
|
||
"""
|
||
dashboardUrl: URI!
|
||
|
||
"""
|
||
The records featured on the GitHub Sponsors profile.
|
||
"""
|
||
featuredItems(
|
||
"""
|
||
The types of featured items to return.
|
||
"""
|
||
featureableTypes: [SponsorsListingFeaturedItemFeatureableType!] = [REPOSITORY, USER]
|
||
): [SponsorsListingFeaturedItem!]!
|
||
|
||
"""
|
||
The fiscal host used for payments, if any. Will only return a value when
|
||
queried by the maintainer themselves, or by an admin of the sponsorable organization.
|
||
"""
|
||
fiscalHost: Organization
|
||
|
||
"""
|
||
The full description of the listing.
|
||
"""
|
||
fullDescription: String!
|
||
|
||
"""
|
||
The full description of the listing rendered to HTML.
|
||
"""
|
||
fullDescriptionHTML: HTML!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether this listing is publicly visible.
|
||
"""
|
||
isPublic: Boolean!
|
||
|
||
"""
|
||
The listing's full name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
A future date on which this listing is eligible to receive a payout.
|
||
"""
|
||
nextPayoutDate: Date
|
||
|
||
"""
|
||
The name of the country or region where the maintainer resides. Will only
|
||
return a value when queried by the maintainer themselves, or by an admin of
|
||
the sponsorable organization.
|
||
"""
|
||
residenceCountryOrRegion: String
|
||
|
||
"""
|
||
The HTTP path for this Sponsors listing.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The short description of the listing.
|
||
"""
|
||
shortDescription: String!
|
||
|
||
"""
|
||
The short name of the listing.
|
||
"""
|
||
slug: String!
|
||
|
||
"""
|
||
The entity this listing represents who can be sponsored on GitHub Sponsors.
|
||
"""
|
||
sponsorable: Sponsorable!
|
||
|
||
"""
|
||
The tiers for this GitHub Sponsors profile.
|
||
"""
|
||
tiers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Whether to include tiers that aren't published. Only admins of the Sponsors
|
||
listing can see draft tiers. Only admins of the Sponsors listing and viewers
|
||
who are currently sponsoring on a retired tier can see those retired tiers.
|
||
Defaults to including only published tiers, which are visible to anyone who
|
||
can see the GitHub Sponsors profile.
|
||
"""
|
||
includeUnpublished: Boolean = false
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for Sponsors tiers returned from the connection.
|
||
"""
|
||
orderBy: SponsorsTierOrder = {field: MONTHLY_PRICE_IN_CENTS, direction: ASC}
|
||
): SponsorsTierConnection
|
||
|
||
"""
|
||
The HTTP URL for this Sponsors listing.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
A record that can be featured on a GitHub Sponsors profile.
|
||
"""
|
||
union SponsorsListingFeatureableItem = Repository | User
|
||
|
||
"""
|
||
A record that is promoted on a GitHub Sponsors profile.
|
||
"""
|
||
type SponsorsListingFeaturedItem implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Will either be a description from the sponsorable maintainer about why they
|
||
featured this item, or the item's description itself, such as a user's bio
|
||
from their GitHub profile page.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The record that is featured on the GitHub Sponsors profile.
|
||
"""
|
||
featureable: SponsorsListingFeatureableItem!
|
||
id: ID!
|
||
|
||
"""
|
||
The position of this featured item on the GitHub Sponsors profile with a lower
|
||
position indicating higher precedence. Starts at 1.
|
||
"""
|
||
position: Int!
|
||
|
||
"""
|
||
The GitHub Sponsors profile that features this record.
|
||
"""
|
||
sponsorsListing: SponsorsListing!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The different kinds of records that can be featured on a GitHub Sponsors profile page.
|
||
"""
|
||
enum SponsorsListingFeaturedItemFeatureableType {
|
||
"""
|
||
A repository owned by the user or organization with the GitHub Sponsors profile.
|
||
"""
|
||
REPOSITORY
|
||
|
||
"""
|
||
A user who belongs to the organization with the GitHub Sponsors profile.
|
||
"""
|
||
USER
|
||
}
|
||
|
||
"""
|
||
A GitHub Sponsors tier associated with a GitHub Sponsors listing.
|
||
"""
|
||
type SponsorsTier implements Node {
|
||
"""
|
||
SponsorsTier information only visible to users that can administer the associated Sponsors listing.
|
||
"""
|
||
adminInfo: SponsorsTierAdminInfo
|
||
|
||
"""
|
||
Get a different tier for this tier's maintainer that is at the same frequency
|
||
as this tier but with an equal or lesser cost. Returns the published tier with
|
||
the monthly price closest to this tier's without going over.
|
||
"""
|
||
closestLesserValueTier: SponsorsTier
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The description of the tier.
|
||
"""
|
||
description: String!
|
||
|
||
"""
|
||
The tier description rendered to HTML
|
||
"""
|
||
descriptionHTML: HTML!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether this tier was chosen at checkout time by the sponsor rather than
|
||
defined ahead of time by the maintainer who manages the Sponsors listing.
|
||
"""
|
||
isCustomAmount: Boolean!
|
||
|
||
"""
|
||
Whether this tier is only for use with one-time sponsorships.
|
||
"""
|
||
isOneTime: Boolean!
|
||
|
||
"""
|
||
How much this tier costs per month in cents.
|
||
"""
|
||
monthlyPriceInCents: Int!
|
||
|
||
"""
|
||
How much this tier costs per month in USD.
|
||
"""
|
||
monthlyPriceInDollars: Int!
|
||
|
||
"""
|
||
The name of the tier.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The sponsors listing that this tier belongs to.
|
||
"""
|
||
sponsorsListing: SponsorsListing!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
SponsorsTier information only visible to users that can administer the associated Sponsors listing.
|
||
"""
|
||
type SponsorsTierAdminInfo {
|
||
"""
|
||
Indicates whether this tier is still a work in progress by the sponsorable and
|
||
not yet published to the associated GitHub Sponsors profile. Draft tiers
|
||
cannot be used for new sponsorships and will not be in use on existing
|
||
sponsorships. Draft tiers cannot be seen by anyone but the admins of the
|
||
GitHub Sponsors profile.
|
||
"""
|
||
isDraft: Boolean!
|
||
|
||
"""
|
||
Indicates whether this tier is published to the associated GitHub Sponsors
|
||
profile. Published tiers are visible to anyone who can see the GitHub Sponsors
|
||
profile, and are available for use in sponsorships if the GitHub Sponsors
|
||
profile is publicly visible.
|
||
"""
|
||
isPublished: Boolean!
|
||
|
||
"""
|
||
Indicates whether this tier has been retired from the associated GitHub
|
||
Sponsors profile. Retired tiers are no longer shown on the GitHub Sponsors
|
||
profile and cannot be chosen for new sponsorships. Existing sponsorships may
|
||
still use retired tiers if the sponsor selected the tier before it was retired.
|
||
"""
|
||
isRetired: Boolean!
|
||
|
||
"""
|
||
The sponsorships using this tier.
|
||
"""
|
||
sponsorships(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Whether or not to return private sponsorships using this tier. Defaults to
|
||
only returning public sponsorships on this tier.
|
||
"""
|
||
includePrivate: Boolean = false
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for sponsorships returned from this connection. If left
|
||
blank, the sponsorships will be ordered based on relevancy to the viewer.
|
||
"""
|
||
orderBy: SponsorshipOrder
|
||
): SponsorshipConnection!
|
||
}
|
||
|
||
"""
|
||
The connection type for SponsorsTier.
|
||
"""
|
||
type SponsorsTierConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SponsorsTierEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [SponsorsTier]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type SponsorsTierEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: SponsorsTier
|
||
}
|
||
|
||
"""
|
||
Ordering options for Sponsors tiers connections.
|
||
"""
|
||
input SponsorsTierOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order tiers by.
|
||
"""
|
||
field: SponsorsTierOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which Sponsors tiers connections can be ordered.
|
||
"""
|
||
enum SponsorsTierOrderField {
|
||
"""
|
||
Order tiers by creation time.
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order tiers by their monthly price in cents
|
||
"""
|
||
MONTHLY_PRICE_IN_CENTS
|
||
}
|
||
|
||
"""
|
||
A sponsorship relationship between a sponsor and a maintainer
|
||
"""
|
||
type Sponsorship implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether the sponsorship is active. False implies the sponsor is a past sponsor
|
||
of the maintainer, while true implies they are a current sponsor.
|
||
"""
|
||
isActive: Boolean!
|
||
|
||
"""
|
||
Whether this sponsorship represents a one-time payment versus a recurring sponsorship.
|
||
"""
|
||
isOneTimePayment: Boolean!
|
||
|
||
"""
|
||
Whether the sponsor has chosen to receive sponsorship update emails sent from
|
||
the sponsorable. Only returns a non-null value when the viewer has permission to know this.
|
||
"""
|
||
isSponsorOptedIntoEmail: Boolean
|
||
|
||
"""
|
||
The entity that is being sponsored
|
||
"""
|
||
maintainer: User!
|
||
@deprecated(
|
||
reason: "`Sponsorship.maintainer` will be removed. Use `Sponsorship.sponsorable` instead. Removal on 2020-04-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The privacy level for this sponsorship.
|
||
"""
|
||
privacyLevel: SponsorshipPrivacy!
|
||
|
||
"""
|
||
The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user.
|
||
"""
|
||
sponsor: User
|
||
@deprecated(
|
||
reason: "`Sponsorship.sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead. Removal on 2020-10-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The user or organization that is sponsoring, if you have permission to view them.
|
||
"""
|
||
sponsorEntity: Sponsor
|
||
|
||
"""
|
||
The entity that is being sponsored
|
||
"""
|
||
sponsorable: Sponsorable!
|
||
|
||
"""
|
||
The associated sponsorship tier
|
||
"""
|
||
tier: SponsorsTier
|
||
|
||
"""
|
||
Identifies the date and time when the current tier was chosen for this sponsorship.
|
||
"""
|
||
tierSelectedAt: DateTime
|
||
}
|
||
|
||
"""
|
||
The connection type for Sponsorship.
|
||
"""
|
||
type SponsorshipConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SponsorshipEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Sponsorship]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
|
||
"""
|
||
The total amount in cents of all recurring sponsorships in the connection
|
||
whose amount you can view. Does not include one-time sponsorships.
|
||
"""
|
||
totalRecurringMonthlyPriceInCents: Int!
|
||
|
||
"""
|
||
The total amount in USD of all recurring sponsorships in the connection whose
|
||
amount you can view. Does not include one-time sponsorships.
|
||
"""
|
||
totalRecurringMonthlyPriceInDollars: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type SponsorshipEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Sponsorship
|
||
}
|
||
|
||
"""
|
||
An update sent to sponsors of a user or organization on GitHub Sponsors.
|
||
"""
|
||
type SponsorshipNewsletter implements Node {
|
||
"""
|
||
The author of the newsletter.
|
||
"""
|
||
author: User
|
||
|
||
"""
|
||
The contents of the newsletter, the message the sponsorable wanted to give.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Indicates if the newsletter has been made available to sponsors.
|
||
"""
|
||
isPublished: Boolean!
|
||
|
||
"""
|
||
The user or organization this newsletter is from.
|
||
"""
|
||
sponsorable: Sponsorable!
|
||
|
||
"""
|
||
The subject of the newsletter, what it's about.
|
||
"""
|
||
subject: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
The connection type for SponsorshipNewsletter.
|
||
"""
|
||
type SponsorshipNewsletterConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SponsorshipNewsletterEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [SponsorshipNewsletter]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type SponsorshipNewsletterEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: SponsorshipNewsletter
|
||
}
|
||
|
||
"""
|
||
Ordering options for sponsorship newsletter connections.
|
||
"""
|
||
input SponsorshipNewsletterOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order sponsorship newsletters by.
|
||
"""
|
||
field: SponsorshipNewsletterOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which sponsorship update connections can be ordered.
|
||
"""
|
||
enum SponsorshipNewsletterOrderField {
|
||
"""
|
||
Order sponsorship newsletters by when they were created.
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
Ordering options for sponsorship connections.
|
||
"""
|
||
input SponsorshipOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order sponsorship by.
|
||
"""
|
||
field: SponsorshipOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which sponsorship connections can be ordered.
|
||
"""
|
||
enum SponsorshipOrderField {
|
||
"""
|
||
Order sponsorship by creation time.
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
The privacy of a sponsorship
|
||
"""
|
||
enum SponsorshipPrivacy {
|
||
"""
|
||
Private
|
||
"""
|
||
PRIVATE
|
||
|
||
"""
|
||
Public
|
||
"""
|
||
PUBLIC
|
||
}
|
||
|
||
"""
|
||
The possible default commit messages for squash merges.
|
||
"""
|
||
enum SquashMergeCommitMessage {
|
||
"""
|
||
Default to a blank commit message.
|
||
"""
|
||
BLANK
|
||
|
||
"""
|
||
Default to the branch's commit messages.
|
||
"""
|
||
COMMIT_MESSAGES
|
||
|
||
"""
|
||
Default to the pull request's body.
|
||
"""
|
||
PR_BODY
|
||
}
|
||
|
||
"""
|
||
The possible default commit titles for squash merges.
|
||
"""
|
||
enum SquashMergeCommitTitle {
|
||
"""
|
||
Default to the commit's title (if only one commit) or the pull request's title (when more than one commit).
|
||
"""
|
||
COMMIT_OR_PR_TITLE
|
||
|
||
"""
|
||
Default to the pull request's title.
|
||
"""
|
||
PR_TITLE
|
||
}
|
||
|
||
"""
|
||
Represents an SSH signature on a Commit or Tag.
|
||
"""
|
||
type SshSignature implements GitSignature {
|
||
"""
|
||
Email used to sign this object.
|
||
"""
|
||
email: String!
|
||
|
||
"""
|
||
True if the signature is valid and verified by GitHub.
|
||
"""
|
||
isValid: Boolean!
|
||
|
||
"""
|
||
Hex-encoded fingerprint of the key that signed this object.
|
||
"""
|
||
keyFingerprint: String
|
||
|
||
"""
|
||
Payload for GPG signing object. Raw ODB object without the signature header.
|
||
"""
|
||
payload: String!
|
||
|
||
"""
|
||
ASCII-armored signature header from object.
|
||
"""
|
||
signature: String!
|
||
|
||
"""
|
||
GitHub user corresponding to the email signing this commit.
|
||
"""
|
||
signer: User
|
||
|
||
"""
|
||
The state of this signature. `VALID` if signature is valid and verified by
|
||
GitHub, otherwise represents reason why signature is considered invalid.
|
||
"""
|
||
state: GitSignatureState!
|
||
|
||
"""
|
||
True if the signature was made with GitHub's signing key.
|
||
"""
|
||
wasSignedByGitHub: Boolean!
|
||
}
|
||
|
||
"""
|
||
Ways in which star connections can be ordered.
|
||
"""
|
||
input StarOrder {
|
||
"""
|
||
The direction in which to order nodes.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field in which to order nodes by.
|
||
"""
|
||
field: StarOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which star connections can be ordered.
|
||
"""
|
||
enum StarOrderField {
|
||
"""
|
||
Allows ordering a list of stars by when they were created.
|
||
"""
|
||
STARRED_AT
|
||
}
|
||
|
||
"""
|
||
The connection type for User.
|
||
"""
|
||
type StargazerConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [StargazerEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [User]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a user that's starred a repository.
|
||
"""
|
||
type StargazerEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
node: User!
|
||
|
||
"""
|
||
Identifies when the item was starred.
|
||
"""
|
||
starredAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
Things that can be starred.
|
||
"""
|
||
interface Starrable {
|
||
id: ID!
|
||
|
||
"""
|
||
Returns a count of how many stargazers there are on this object
|
||
"""
|
||
stargazerCount: Int!
|
||
|
||
"""
|
||
A list of users who have starred this starrable.
|
||
"""
|
||
stargazers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Order for connection
|
||
"""
|
||
orderBy: StarOrder
|
||
): StargazerConnection!
|
||
|
||
"""
|
||
Returns a boolean indicating whether the viewing user has starred this starrable.
|
||
"""
|
||
viewerHasStarred: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for Repository.
|
||
"""
|
||
type StarredRepositoryConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [StarredRepositoryEdge]
|
||
|
||
"""
|
||
Is the list of stars for this user truncated? This is true for users that have many stars.
|
||
"""
|
||
isOverLimit: Boolean!
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Repository]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a starred repository.
|
||
"""
|
||
type StarredRepositoryEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
node: Repository!
|
||
|
||
"""
|
||
Identifies when the item was starred.
|
||
"""
|
||
starredAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of StartOrganizationMigration
|
||
"""
|
||
input StartOrganizationMigrationInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The migration source access token.
|
||
"""
|
||
sourceAccessToken: String!
|
||
|
||
"""
|
||
The URL of the organization to migrate.
|
||
"""
|
||
sourceOrgUrl: URI!
|
||
|
||
"""
|
||
The ID of the enterprise the target organization belongs to.
|
||
"""
|
||
targetEnterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The name of the target organization.
|
||
"""
|
||
targetOrgName: String!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of StartOrganizationMigration
|
||
"""
|
||
type StartOrganizationMigrationPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new organization migration.
|
||
"""
|
||
orgMigration: OrganizationMigration
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of StartRepositoryMigration
|
||
"""
|
||
input StartRepositoryMigrationInput {
|
||
"""
|
||
The migration source access token.
|
||
"""
|
||
accessToken: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Whether to continue the migration on error. Defaults to `false`. We strongly
|
||
recommend setting this to `true` for the smoothest migration experience. *This
|
||
default will change to `true` on September 4, 2023.*
|
||
"""
|
||
continueOnError: Boolean
|
||
|
||
"""
|
||
The signed URL to access the user-uploaded git archive.
|
||
"""
|
||
gitArchiveUrl: String
|
||
|
||
"""
|
||
The GitHub personal access token of the user importing to the target repository.
|
||
"""
|
||
githubPat: String
|
||
|
||
"""
|
||
Whether to lock the source repository.
|
||
"""
|
||
lockSource: Boolean
|
||
|
||
"""
|
||
The signed URL to access the user-uploaded metadata archive.
|
||
"""
|
||
metadataArchiveUrl: String
|
||
|
||
"""
|
||
The ID of the organization that will own the imported repository.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
|
||
"""
|
||
The name of the imported repository.
|
||
"""
|
||
repositoryName: String!
|
||
|
||
"""
|
||
Whether to skip migrating releases for the repository.
|
||
"""
|
||
skipReleases: Boolean
|
||
|
||
"""
|
||
The ID of the migration source.
|
||
"""
|
||
sourceId: ID! @possibleTypes(concreteTypes: ["MigrationSource"])
|
||
|
||
"""
|
||
The URL of the source repository.
|
||
"""
|
||
sourceRepositoryUrl: URI
|
||
|
||
"""
|
||
The visibility of the imported repository.
|
||
"""
|
||
targetRepoVisibility: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of StartRepositoryMigration
|
||
"""
|
||
type StartRepositoryMigrationPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new repository migration.
|
||
"""
|
||
repositoryMigration: RepositoryMigration
|
||
}
|
||
|
||
"""
|
||
Represents a commit status.
|
||
"""
|
||
type Status implements Node {
|
||
"""
|
||
A list of status contexts and check runs for this commit.
|
||
"""
|
||
combinedContexts(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): StatusCheckRollupContextConnection!
|
||
|
||
"""
|
||
The commit this status is attached to.
|
||
"""
|
||
commit: Commit
|
||
|
||
"""
|
||
Looks up an individual status context by context name.
|
||
"""
|
||
context(
|
||
"""
|
||
The context name.
|
||
"""
|
||
name: String!
|
||
): StatusContext
|
||
|
||
"""
|
||
The individual status contexts for this commit.
|
||
"""
|
||
contexts: [StatusContext!]!
|
||
id: ID!
|
||
|
||
"""
|
||
The combined commit status.
|
||
"""
|
||
state: StatusState!
|
||
}
|
||
|
||
"""
|
||
Required status check
|
||
"""
|
||
type StatusCheckConfiguration {
|
||
"""
|
||
The status check context name that must be present on the commit.
|
||
"""
|
||
context: String!
|
||
|
||
"""
|
||
The optional integration ID that this status check must originate from.
|
||
"""
|
||
integrationId: Int
|
||
}
|
||
|
||
"""
|
||
Required status check
|
||
"""
|
||
input StatusCheckConfigurationInput {
|
||
"""
|
||
The status check context name that must be present on the commit.
|
||
"""
|
||
context: String!
|
||
|
||
"""
|
||
The optional integration ID that this status check must originate from.
|
||
"""
|
||
integrationId: Int
|
||
}
|
||
|
||
"""
|
||
Represents the rollup for both the check runs and status for a commit.
|
||
"""
|
||
type StatusCheckRollup implements Node {
|
||
"""
|
||
The commit the status and check runs are attached to.
|
||
"""
|
||
commit: Commit
|
||
|
||
"""
|
||
A list of status contexts and check runs for this commit.
|
||
"""
|
||
contexts(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): StatusCheckRollupContextConnection!
|
||
id: ID!
|
||
|
||
"""
|
||
The combined status for the commit.
|
||
"""
|
||
state: StatusState!
|
||
}
|
||
|
||
"""
|
||
Types that can be inside a StatusCheckRollup context.
|
||
"""
|
||
union StatusCheckRollupContext = CheckRun | StatusContext
|
||
|
||
"""
|
||
The connection type for StatusCheckRollupContext.
|
||
"""
|
||
type StatusCheckRollupContextConnection {
|
||
"""
|
||
The number of check runs in this rollup.
|
||
"""
|
||
checkRunCount: Int!
|
||
|
||
"""
|
||
Counts of check runs by state.
|
||
"""
|
||
checkRunCountsByState: [CheckRunStateCount!]
|
||
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [StatusCheckRollupContextEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [StatusCheckRollupContext]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
The number of status contexts in this rollup.
|
||
"""
|
||
statusContextCount: Int!
|
||
|
||
"""
|
||
Counts of status contexts by state.
|
||
"""
|
||
statusContextCountsByState: [StatusContextStateCount!]
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type StatusCheckRollupContextEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: StatusCheckRollupContext
|
||
}
|
||
|
||
"""
|
||
Represents an individual commit status context
|
||
"""
|
||
type StatusContext implements Node & RequirableByPullRequest {
|
||
"""
|
||
The avatar of the OAuth application or the user that created the status
|
||
"""
|
||
avatarUrl(
|
||
"""
|
||
The size of the resulting square image.
|
||
"""
|
||
size: Int = 40
|
||
): URI
|
||
|
||
"""
|
||
This commit this status context is attached to.
|
||
"""
|
||
commit: Commit
|
||
|
||
"""
|
||
The name of this status context.
|
||
"""
|
||
context: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The actor who created this status context.
|
||
"""
|
||
creator: Actor
|
||
|
||
"""
|
||
The description for this status context.
|
||
"""
|
||
description: String
|
||
id: ID!
|
||
|
||
"""
|
||
Whether this is required to pass before merging for a specific pull request.
|
||
"""
|
||
isRequired(
|
||
"""
|
||
The id of the pull request this is required for
|
||
"""
|
||
pullRequestId: ID
|
||
|
||
"""
|
||
The number of the pull request this is required for
|
||
"""
|
||
pullRequestNumber: Int
|
||
): Boolean!
|
||
|
||
"""
|
||
The state of this status context.
|
||
"""
|
||
state: StatusState!
|
||
|
||
"""
|
||
The URL for this status context.
|
||
"""
|
||
targetUrl: URI
|
||
}
|
||
|
||
"""
|
||
Represents a count of the state of a status context.
|
||
"""
|
||
type StatusContextStateCount {
|
||
"""
|
||
The number of statuses with this state.
|
||
"""
|
||
count: Int!
|
||
|
||
"""
|
||
The state of a status context.
|
||
"""
|
||
state: StatusState!
|
||
}
|
||
|
||
"""
|
||
The possible commit status states.
|
||
"""
|
||
enum StatusState {
|
||
"""
|
||
Status is errored.
|
||
"""
|
||
ERROR
|
||
|
||
"""
|
||
Status is expected.
|
||
"""
|
||
EXPECTED
|
||
|
||
"""
|
||
Status is failing.
|
||
"""
|
||
FAILURE
|
||
|
||
"""
|
||
Status is pending.
|
||
"""
|
||
PENDING
|
||
|
||
"""
|
||
Status is successful.
|
||
"""
|
||
SUCCESS
|
||
}
|
||
|
||
"""
|
||
A Stripe Connect account for receiving sponsorship funds from GitHub Sponsors.
|
||
"""
|
||
type StripeConnectAccount {
|
||
"""
|
||
The account number used to identify this Stripe Connect account.
|
||
"""
|
||
accountId: String!
|
||
|
||
"""
|
||
The name of the country or region of an external account, such as a bank
|
||
account, tied to the Stripe Connect account. Will only return a value when
|
||
queried by the maintainer of the associated GitHub Sponsors profile
|
||
themselves, or by an admin of the sponsorable organization.
|
||
"""
|
||
billingCountryOrRegion: String
|
||
|
||
"""
|
||
The name of the country or region of the Stripe Connect account. Will only
|
||
return a value when queried by the maintainer of the associated GitHub
|
||
Sponsors profile themselves, or by an admin of the sponsorable organization.
|
||
"""
|
||
countryOrRegion: String
|
||
|
||
"""
|
||
Whether this Stripe Connect account is currently in use for the associated GitHub Sponsors profile.
|
||
"""
|
||
isActive: Boolean!
|
||
|
||
"""
|
||
The GitHub Sponsors profile associated with this Stripe Connect account.
|
||
"""
|
||
sponsorsListing: SponsorsListing!
|
||
|
||
"""
|
||
The URL to access this Stripe Connect account on Stripe's website.
|
||
"""
|
||
stripeDashboardUrl: URI!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of SubmitPullRequestReview
|
||
"""
|
||
input SubmitPullRequestReviewInput {
|
||
"""
|
||
The text field to set on the Pull Request Review.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The event to send to the Pull Request Review.
|
||
"""
|
||
event: PullRequestReviewEvent!
|
||
|
||
"""
|
||
The Pull Request ID to submit any pending reviews.
|
||
"""
|
||
pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"])
|
||
|
||
"""
|
||
The Pull Request Review ID to submit.
|
||
"""
|
||
pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of SubmitPullRequestReview
|
||
"""
|
||
type SubmitPullRequestReviewPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The submitted pull request review.
|
||
"""
|
||
pullRequestReview: PullRequestReview
|
||
}
|
||
|
||
"""
|
||
A pointer to a repository at a specific revision embedded inside another repository.
|
||
"""
|
||
type Submodule {
|
||
"""
|
||
The branch of the upstream submodule for tracking updates
|
||
"""
|
||
branch: String
|
||
|
||
"""
|
||
The git URL of the submodule repository
|
||
"""
|
||
gitUrl: URI!
|
||
|
||
"""
|
||
The name of the submodule in .gitmodules
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The name of the submodule in .gitmodules (Base64-encoded)
|
||
"""
|
||
nameRaw: Base64String!
|
||
|
||
"""
|
||
The path in the superproject that this submodule is located in
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
The path in the superproject that this submodule is located in (Base64-encoded)
|
||
"""
|
||
pathRaw: Base64String!
|
||
|
||
"""
|
||
The commit revision of the subproject repository being tracked by the submodule
|
||
"""
|
||
subprojectCommitOid: GitObjectID
|
||
}
|
||
|
||
"""
|
||
The connection type for Submodule.
|
||
"""
|
||
type SubmoduleConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [SubmoduleEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Submodule]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type SubmoduleEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Submodule
|
||
}
|
||
|
||
"""
|
||
Entities that can be subscribed to for web and email notifications.
|
||
"""
|
||
interface Subscribable {
|
||
id: ID!
|
||
|
||
"""
|
||
Check if the viewer is able to change their subscription status for the repository.
|
||
"""
|
||
viewerCanSubscribe: Boolean!
|
||
|
||
"""
|
||
Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
|
||
"""
|
||
viewerSubscription: SubscriptionState
|
||
}
|
||
|
||
"""
|
||
Entities that can be subscribed to for web and email notifications.
|
||
"""
|
||
interface SubscribableThread {
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the viewer's thread subscription form action.
|
||
"""
|
||
viewerThreadSubscriptionFormAction: ThreadSubscriptionFormAction
|
||
|
||
"""
|
||
Identifies the viewer's thread subscription status.
|
||
"""
|
||
viewerThreadSubscriptionStatus: ThreadSubscriptionState
|
||
}
|
||
|
||
"""
|
||
Represents a 'subscribed' event on a given `Subscribable`.
|
||
"""
|
||
type SubscribedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Object referenced by event.
|
||
"""
|
||
subscribable: Subscribable!
|
||
}
|
||
|
||
"""
|
||
The possible states of a subscription.
|
||
"""
|
||
enum SubscriptionState {
|
||
"""
|
||
The User is never notified.
|
||
"""
|
||
IGNORED
|
||
|
||
"""
|
||
The User is notified of all conversations.
|
||
"""
|
||
SUBSCRIBED
|
||
|
||
"""
|
||
The User is only notified when participating or @mentioned.
|
||
"""
|
||
UNSUBSCRIBED
|
||
}
|
||
|
||
"""
|
||
A suggestion to review a pull request based on a user's commit history and review comments.
|
||
"""
|
||
type SuggestedReviewer {
|
||
"""
|
||
Is this suggestion based on past commits?
|
||
"""
|
||
isAuthor: Boolean!
|
||
|
||
"""
|
||
Is this suggestion based on past review comments?
|
||
"""
|
||
isCommenter: Boolean!
|
||
|
||
"""
|
||
Identifies the user suggested to review the pull request.
|
||
"""
|
||
reviewer: User!
|
||
}
|
||
|
||
"""
|
||
Represents a Git tag.
|
||
"""
|
||
type Tag implements GitObject & Node {
|
||
"""
|
||
An abbreviated version of the Git object ID
|
||
"""
|
||
abbreviatedOid: String!
|
||
|
||
"""
|
||
The HTTP path for this Git object
|
||
"""
|
||
commitResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this Git object
|
||
"""
|
||
commitUrl: URI!
|
||
id: ID!
|
||
|
||
"""
|
||
The Git tag message.
|
||
"""
|
||
message: String
|
||
|
||
"""
|
||
The Git tag name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The Git object ID
|
||
"""
|
||
oid: GitObjectID!
|
||
|
||
"""
|
||
The Repository the Git object belongs to
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
Details about the tag author.
|
||
"""
|
||
tagger: GitActor
|
||
|
||
"""
|
||
The Git object the tag points to.
|
||
"""
|
||
target: GitObject!
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the tag_name_pattern rule
|
||
"""
|
||
type TagNamePatternParameters {
|
||
"""
|
||
How this rule will appear to users.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
If true, the rule will fail if the pattern matches.
|
||
"""
|
||
negate: Boolean!
|
||
|
||
"""
|
||
The operator to use for matching.
|
||
"""
|
||
operator: String!
|
||
|
||
"""
|
||
The pattern to match with.
|
||
"""
|
||
pattern: String!
|
||
}
|
||
|
||
"""
|
||
Parameters to be used for the tag_name_pattern rule
|
||
"""
|
||
input TagNamePatternParametersInput {
|
||
"""
|
||
How this rule will appear to users.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
If true, the rule will fail if the pattern matches.
|
||
"""
|
||
negate: Boolean
|
||
|
||
"""
|
||
The operator to use for matching.
|
||
"""
|
||
operator: String!
|
||
|
||
"""
|
||
The pattern to match with.
|
||
"""
|
||
pattern: String!
|
||
}
|
||
|
||
"""
|
||
A team of users in an organization.
|
||
"""
|
||
type Team implements MemberStatusable & Node & Subscribable {
|
||
"""
|
||
A list of teams that are ancestors of this team.
|
||
"""
|
||
ancestors(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): TeamConnection!
|
||
|
||
"""
|
||
A URL pointing to the team's avatar.
|
||
"""
|
||
avatarUrl(
|
||
"""
|
||
The size in pixels of the resulting square image.
|
||
"""
|
||
size: Int = 400
|
||
): URI
|
||
|
||
"""
|
||
List of child teams belonging to this team
|
||
"""
|
||
childTeams(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Whether to list immediate child teams or all descendant child teams.
|
||
"""
|
||
immediateOnly: Boolean = true
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Order for connection
|
||
"""
|
||
orderBy: TeamOrder
|
||
|
||
"""
|
||
User logins to filter by
|
||
"""
|
||
userLogins: [String!]
|
||
): TeamConnection!
|
||
|
||
"""
|
||
The slug corresponding to the organization and team.
|
||
"""
|
||
combinedSlug: String!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The description of the team.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
Find a team discussion by its number.
|
||
"""
|
||
discussion(
|
||
"""
|
||
The sequence number of the discussion to find.
|
||
"""
|
||
number: Int!
|
||
): TeamDiscussion
|
||
|
||
"""
|
||
A list of team discussions.
|
||
"""
|
||
discussions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
If provided, filters discussions according to whether or not they are pinned.
|
||
"""
|
||
isPinned: Boolean
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Order for connection
|
||
"""
|
||
orderBy: TeamDiscussionOrder
|
||
): TeamDiscussionConnection!
|
||
|
||
"""
|
||
The HTTP path for team discussions
|
||
"""
|
||
discussionsResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for team discussions
|
||
"""
|
||
discussionsUrl: URI!
|
||
|
||
"""
|
||
The HTTP path for editing this team
|
||
"""
|
||
editTeamResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for editing this team
|
||
"""
|
||
editTeamUrl: URI!
|
||
id: ID!
|
||
|
||
"""
|
||
A list of pending invitations for users to this team
|
||
"""
|
||
invitations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): OrganizationInvitationConnection
|
||
|
||
"""
|
||
Get the status messages members of this entity have set that are either public or visible only to the organization.
|
||
"""
|
||
memberStatuses(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for user statuses returned from the connection.
|
||
"""
|
||
orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC}
|
||
): UserStatusConnection!
|
||
|
||
"""
|
||
A list of users who are members of this team.
|
||
"""
|
||
members(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter by membership type
|
||
"""
|
||
membership: TeamMembershipType = ALL
|
||
|
||
"""
|
||
Order for the connection.
|
||
"""
|
||
orderBy: TeamMemberOrder
|
||
|
||
"""
|
||
The search string to look for.
|
||
"""
|
||
query: String
|
||
|
||
"""
|
||
Filter by team member role
|
||
"""
|
||
role: TeamMemberRole
|
||
): TeamMemberConnection!
|
||
|
||
"""
|
||
The HTTP path for the team' members
|
||
"""
|
||
membersResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for the team' members
|
||
"""
|
||
membersUrl: URI!
|
||
|
||
"""
|
||
The name of the team.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The HTTP path creating a new team
|
||
"""
|
||
newTeamResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL creating a new team
|
||
"""
|
||
newTeamUrl: URI!
|
||
|
||
"""
|
||
The notification setting that the team has set.
|
||
"""
|
||
notificationSetting: TeamNotificationSetting!
|
||
|
||
"""
|
||
The organization that owns this team.
|
||
"""
|
||
organization: Organization!
|
||
|
||
"""
|
||
The parent team of the team.
|
||
"""
|
||
parentTeam: Team
|
||
|
||
"""
|
||
The level of privacy the team has.
|
||
"""
|
||
privacy: TeamPrivacy!
|
||
|
||
"""
|
||
Finds and returns the project according to the provided project number.
|
||
"""
|
||
projectV2(
|
||
"""
|
||
The Project number.
|
||
"""
|
||
number: Int!
|
||
): ProjectV2
|
||
|
||
"""
|
||
List of projects this team has collaborator access to.
|
||
"""
|
||
projectsV2(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Filtering options for projects returned from this connection
|
||
"""
|
||
filterBy: ProjectV2Filters = {}
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
How to order the returned projects.
|
||
"""
|
||
orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
|
||
|
||
"""
|
||
The query to search projects by.
|
||
"""
|
||
query: String = ""
|
||
): ProjectV2Connection!
|
||
|
||
"""
|
||
A list of repositories this team has access to.
|
||
"""
|
||
repositories(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Order for the connection.
|
||
"""
|
||
orderBy: TeamRepositoryOrder
|
||
|
||
"""
|
||
The search string to look for. Repositories will be returned where the name contains your search string.
|
||
"""
|
||
query: String
|
||
): TeamRepositoryConnection!
|
||
|
||
"""
|
||
The HTTP path for this team's repositories
|
||
"""
|
||
repositoriesResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this team's repositories
|
||
"""
|
||
repositoriesUrl: URI!
|
||
|
||
"""
|
||
The HTTP path for this team
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
What algorithm is used for review assignment for this team
|
||
"""
|
||
reviewRequestDelegationAlgorithm: TeamReviewAssignmentAlgorithm @preview(toggledBy: "stone-crop-preview")
|
||
|
||
"""
|
||
True if review assignment is enabled for this team
|
||
"""
|
||
reviewRequestDelegationEnabled: Boolean! @preview(toggledBy: "stone-crop-preview")
|
||
|
||
"""
|
||
How many team members are required for review assignment for this team
|
||
"""
|
||
reviewRequestDelegationMemberCount: Int @preview(toggledBy: "stone-crop-preview")
|
||
|
||
"""
|
||
When assigning team members via delegation, whether the entire team should be notified as well.
|
||
"""
|
||
reviewRequestDelegationNotifyTeam: Boolean! @preview(toggledBy: "stone-crop-preview")
|
||
|
||
"""
|
||
The slug corresponding to the team.
|
||
"""
|
||
slug: String!
|
||
|
||
"""
|
||
The HTTP path for this team's teams
|
||
"""
|
||
teamsResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this team's teams
|
||
"""
|
||
teamsUrl: URI!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this team
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Team is adminable by the viewer.
|
||
"""
|
||
viewerCanAdminister: Boolean!
|
||
|
||
"""
|
||
Check if the viewer is able to change their subscription status for the repository.
|
||
"""
|
||
viewerCanSubscribe: Boolean!
|
||
|
||
"""
|
||
Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
|
||
"""
|
||
viewerSubscription: SubscriptionState
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a team.add_member event.
|
||
"""
|
||
type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether the team was mapped to an LDAP Group.
|
||
"""
|
||
isLdapMapped: Boolean
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The team associated with the action
|
||
"""
|
||
team: Team
|
||
|
||
"""
|
||
The name of the team
|
||
"""
|
||
teamName: String
|
||
|
||
"""
|
||
The HTTP path for this team
|
||
"""
|
||
teamResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for this team
|
||
"""
|
||
teamUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a team.add_repository event.
|
||
"""
|
||
type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether the team was mapped to an LDAP Group.
|
||
"""
|
||
isLdapMapped: Boolean
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The team associated with the action
|
||
"""
|
||
team: Team
|
||
|
||
"""
|
||
The name of the team
|
||
"""
|
||
teamName: String
|
||
|
||
"""
|
||
The HTTP path for this team
|
||
"""
|
||
teamResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for this team
|
||
"""
|
||
teamUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Metadata for an audit entry with action team.*
|
||
"""
|
||
interface TeamAuditEntryData {
|
||
"""
|
||
The team associated with the action
|
||
"""
|
||
team: Team
|
||
|
||
"""
|
||
The name of the team
|
||
"""
|
||
teamName: String
|
||
|
||
"""
|
||
The HTTP path for this team
|
||
"""
|
||
teamResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for this team
|
||
"""
|
||
teamUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a team.change_parent_team event.
|
||
"""
|
||
type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether the team was mapped to an LDAP Group.
|
||
"""
|
||
isLdapMapped: Boolean
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The new parent team.
|
||
"""
|
||
parentTeam: Team
|
||
|
||
"""
|
||
The name of the new parent team
|
||
"""
|
||
parentTeamName: String
|
||
|
||
"""
|
||
The name of the former parent team
|
||
"""
|
||
parentTeamNameWas: String
|
||
|
||
"""
|
||
The HTTP path for the parent team
|
||
"""
|
||
parentTeamResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the parent team
|
||
"""
|
||
parentTeamUrl: URI
|
||
|
||
"""
|
||
The former parent team.
|
||
"""
|
||
parentTeamWas: Team
|
||
|
||
"""
|
||
The HTTP path for the previous parent team
|
||
"""
|
||
parentTeamWasResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the previous parent team
|
||
"""
|
||
parentTeamWasUrl: URI
|
||
|
||
"""
|
||
The team associated with the action
|
||
"""
|
||
team: Team
|
||
|
||
"""
|
||
The name of the team
|
||
"""
|
||
teamName: String
|
||
|
||
"""
|
||
The HTTP path for this team
|
||
"""
|
||
teamResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for this team
|
||
"""
|
||
teamUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The connection type for Team.
|
||
"""
|
||
type TeamConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [TeamEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Team]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
A team discussion.
|
||
"""
|
||
type TeamDiscussion implements Comment & Deletable & Node & Reactable & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment {
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the discussion's team.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The body as Markdown.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The body rendered to text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
Identifies the discussion body hash.
|
||
"""
|
||
bodyVersion: String!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
A list of comments on this discussion.
|
||
"""
|
||
comments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
When provided, filters the connection such that results begin with the comment with this number.
|
||
"""
|
||
fromComment: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Order for connection
|
||
"""
|
||
orderBy: TeamDiscussionCommentOrder
|
||
): TeamDiscussionCommentConnection!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The HTTP path for discussion comments
|
||
"""
|
||
commentsResourcePath: URI!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The HTTP URL for discussion comments
|
||
"""
|
||
commentsUrl: URI!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The actor who edited the comment.
|
||
"""
|
||
editor: Actor
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
Whether or not the discussion is pinned.
|
||
"""
|
||
isPinned: Boolean!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
Whether or not the discussion is only visible to team members and org admins.
|
||
"""
|
||
isPrivate: Boolean!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
Identifies the discussion within its team.
|
||
"""
|
||
number: Int!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
The HTTP path for this discussion
|
||
"""
|
||
resourcePath: URI!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The team that defines the context of this discussion.
|
||
"""
|
||
team: Team!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The title of the discussion
|
||
"""
|
||
title: String!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this discussion
|
||
"""
|
||
url: URI!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Check if the current viewer can delete this object.
|
||
"""
|
||
viewerCanDelete: Boolean!
|
||
|
||
"""
|
||
Whether or not the current viewer can pin this discussion.
|
||
"""
|
||
viewerCanPin: Boolean!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
|
||
"""
|
||
Check if the viewer is able to change their subscription status for the repository.
|
||
"""
|
||
viewerCanSubscribe: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
Reasons why the current viewer can not update this comment.
|
||
"""
|
||
viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
|
||
"""
|
||
Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
|
||
"""
|
||
viewerSubscription: SubscriptionState
|
||
}
|
||
|
||
"""
|
||
A comment on a team discussion.
|
||
"""
|
||
type TeamDiscussionComment implements Comment & Deletable & Node & Reactable & UniformResourceLocatable & Updatable & UpdatableComment {
|
||
"""
|
||
The actor who authored the comment.
|
||
"""
|
||
author: Actor
|
||
|
||
"""
|
||
Author's association with the comment's team.
|
||
"""
|
||
authorAssociation: CommentAuthorAssociation!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The body as Markdown.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The body rendered to HTML.
|
||
"""
|
||
bodyHTML: HTML!
|
||
|
||
"""
|
||
The body rendered to text.
|
||
"""
|
||
bodyText: String!
|
||
|
||
"""
|
||
The current version of the body content.
|
||
"""
|
||
bodyVersion: String!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Check if this comment was created via an email reply.
|
||
"""
|
||
createdViaEmail: Boolean!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The discussion this comment is about.
|
||
"""
|
||
discussion: TeamDiscussion!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
The actor who edited the comment.
|
||
"""
|
||
editor: Actor
|
||
id: ID!
|
||
|
||
"""
|
||
Check if this comment was edited and includes an edit with the creation data
|
||
"""
|
||
includesCreatedEdit: Boolean!
|
||
|
||
"""
|
||
The moment the editor made the last edit
|
||
"""
|
||
lastEditedAt: DateTime
|
||
|
||
"""
|
||
Identifies the comment number.
|
||
"""
|
||
number: Int!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
Identifies when the comment was published at.
|
||
"""
|
||
publishedAt: DateTime
|
||
|
||
"""
|
||
A list of reactions grouped by content left on the subject.
|
||
"""
|
||
reactionGroups: [ReactionGroup!]
|
||
|
||
"""
|
||
A list of Reactions left on the Issue.
|
||
"""
|
||
reactions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Allows filtering Reactions by emoji.
|
||
"""
|
||
content: ReactionContent
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Allows specifying the order in which reactions are returned.
|
||
"""
|
||
orderBy: ReactionOrder
|
||
): ReactionConnection!
|
||
|
||
"""
|
||
The HTTP path for this comment
|
||
"""
|
||
resourcePath: URI!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this comment
|
||
"""
|
||
url: URI!
|
||
@deprecated(
|
||
reason: "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC."
|
||
)
|
||
|
||
"""
|
||
A list of edits to this content.
|
||
"""
|
||
userContentEdits(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): UserContentEditConnection
|
||
|
||
"""
|
||
Check if the current viewer can delete this object.
|
||
"""
|
||
viewerCanDelete: Boolean!
|
||
|
||
"""
|
||
Can user react to this subject
|
||
"""
|
||
viewerCanReact: Boolean!
|
||
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
|
||
"""
|
||
Reasons why the current viewer can not update this comment.
|
||
"""
|
||
viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
|
||
|
||
"""
|
||
Did the viewer author this comment.
|
||
"""
|
||
viewerDidAuthor: Boolean!
|
||
}
|
||
|
||
"""
|
||
The connection type for TeamDiscussionComment.
|
||
"""
|
||
type TeamDiscussionCommentConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [TeamDiscussionCommentEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [TeamDiscussionComment]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type TeamDiscussionCommentEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: TeamDiscussionComment
|
||
}
|
||
|
||
"""
|
||
Ways in which team discussion comment connections can be ordered.
|
||
"""
|
||
input TeamDiscussionCommentOrder {
|
||
"""
|
||
The direction in which to order nodes.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field by which to order nodes.
|
||
"""
|
||
field: TeamDiscussionCommentOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which team discussion comment connections can be ordered.
|
||
"""
|
||
enum TeamDiscussionCommentOrderField {
|
||
"""
|
||
Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering).
|
||
"""
|
||
NUMBER
|
||
}
|
||
|
||
"""
|
||
The connection type for TeamDiscussion.
|
||
"""
|
||
type TeamDiscussionConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [TeamDiscussionEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [TeamDiscussion]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type TeamDiscussionEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: TeamDiscussion
|
||
}
|
||
|
||
"""
|
||
Ways in which team discussion connections can be ordered.
|
||
"""
|
||
input TeamDiscussionOrder {
|
||
"""
|
||
The direction in which to order nodes.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field by which to order nodes.
|
||
"""
|
||
field: TeamDiscussionOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which team discussion connections can be ordered.
|
||
"""
|
||
enum TeamDiscussionOrderField {
|
||
"""
|
||
Allows chronological ordering of team discussions.
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type TeamEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: Team
|
||
}
|
||
|
||
"""
|
||
The connection type for User.
|
||
"""
|
||
type TeamMemberConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [TeamMemberEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [User]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a user who is a member of a team.
|
||
"""
|
||
type TeamMemberEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The HTTP path to the organization's member access page.
|
||
"""
|
||
memberAccessResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL to the organization's member access page.
|
||
"""
|
||
memberAccessUrl: URI!
|
||
node: User!
|
||
|
||
"""
|
||
The role the member has on the team.
|
||
"""
|
||
role: TeamMemberRole!
|
||
}
|
||
|
||
"""
|
||
Ordering options for team member connections
|
||
"""
|
||
input TeamMemberOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order team members by.
|
||
"""
|
||
field: TeamMemberOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which team member connections can be ordered.
|
||
"""
|
||
enum TeamMemberOrderField {
|
||
"""
|
||
Order team members by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order team members by login
|
||
"""
|
||
LOGIN
|
||
}
|
||
|
||
"""
|
||
The possible team member roles; either 'maintainer' or 'member'.
|
||
"""
|
||
enum TeamMemberRole {
|
||
"""
|
||
A team maintainer has permission to add and remove team members.
|
||
"""
|
||
MAINTAINER
|
||
|
||
"""
|
||
A team member has no administrative permissions on the team.
|
||
"""
|
||
MEMBER
|
||
}
|
||
|
||
"""
|
||
Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.
|
||
"""
|
||
enum TeamMembershipType {
|
||
"""
|
||
Includes immediate and child team members for the team.
|
||
"""
|
||
ALL
|
||
|
||
"""
|
||
Includes only child team members for the team.
|
||
"""
|
||
CHILD_TEAM
|
||
|
||
"""
|
||
Includes only immediate members of the team.
|
||
"""
|
||
IMMEDIATE
|
||
}
|
||
|
||
"""
|
||
The possible team notification values.
|
||
"""
|
||
enum TeamNotificationSetting {
|
||
"""
|
||
No one will receive notifications.
|
||
"""
|
||
NOTIFICATIONS_DISABLED
|
||
|
||
"""
|
||
Everyone will receive notifications when the team is @mentioned.
|
||
"""
|
||
NOTIFICATIONS_ENABLED
|
||
}
|
||
|
||
"""
|
||
Ways in which team connections can be ordered.
|
||
"""
|
||
input TeamOrder {
|
||
"""
|
||
The direction in which to order nodes.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field in which to order nodes by.
|
||
"""
|
||
field: TeamOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which team connections can be ordered.
|
||
"""
|
||
enum TeamOrderField {
|
||
"""
|
||
Allows ordering a list of teams by name.
|
||
"""
|
||
NAME
|
||
}
|
||
|
||
"""
|
||
The possible team privacy values.
|
||
"""
|
||
enum TeamPrivacy {
|
||
"""
|
||
A secret team can only be seen by its members.
|
||
"""
|
||
SECRET
|
||
|
||
"""
|
||
A visible team can be seen and @mentioned by every member of the organization.
|
||
"""
|
||
VISIBLE
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a team.remove_member event.
|
||
"""
|
||
type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether the team was mapped to an LDAP Group.
|
||
"""
|
||
isLdapMapped: Boolean
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The team associated with the action
|
||
"""
|
||
team: Team
|
||
|
||
"""
|
||
The name of the team
|
||
"""
|
||
teamName: String
|
||
|
||
"""
|
||
The HTTP path for this team
|
||
"""
|
||
teamResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for this team
|
||
"""
|
||
teamUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
Audit log entry for a team.remove_repository event.
|
||
"""
|
||
type TeamRemoveRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData {
|
||
"""
|
||
The action name
|
||
"""
|
||
action: String!
|
||
|
||
"""
|
||
The user who initiated the action
|
||
"""
|
||
actor: AuditEntryActor
|
||
|
||
"""
|
||
The IP address of the actor
|
||
"""
|
||
actorIp: String
|
||
|
||
"""
|
||
A readable representation of the actor's location
|
||
"""
|
||
actorLocation: ActorLocation
|
||
|
||
"""
|
||
The username of the user who initiated the action
|
||
"""
|
||
actorLogin: String
|
||
|
||
"""
|
||
The HTTP path for the actor.
|
||
"""
|
||
actorResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the actor.
|
||
"""
|
||
actorUrl: URI
|
||
|
||
"""
|
||
The time the action was initiated
|
||
"""
|
||
createdAt: PreciseDateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether the team was mapped to an LDAP Group.
|
||
"""
|
||
isLdapMapped: Boolean
|
||
|
||
"""
|
||
The corresponding operation type for the action
|
||
"""
|
||
operationType: OperationType
|
||
|
||
"""
|
||
The Organization associated with the Audit Entry.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
The name of the Organization.
|
||
"""
|
||
organizationName: String
|
||
|
||
"""
|
||
The HTTP path for the organization
|
||
"""
|
||
organizationResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the organization
|
||
"""
|
||
organizationUrl: URI
|
||
|
||
"""
|
||
The repository associated with the action
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The name of the repository
|
||
"""
|
||
repositoryName: String
|
||
|
||
"""
|
||
The HTTP path for the repository
|
||
"""
|
||
repositoryResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the repository
|
||
"""
|
||
repositoryUrl: URI
|
||
|
||
"""
|
||
The team associated with the action
|
||
"""
|
||
team: Team
|
||
|
||
"""
|
||
The name of the team
|
||
"""
|
||
teamName: String
|
||
|
||
"""
|
||
The HTTP path for this team
|
||
"""
|
||
teamResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for this team
|
||
"""
|
||
teamUrl: URI
|
||
|
||
"""
|
||
The user affected by the action
|
||
"""
|
||
user: User
|
||
|
||
"""
|
||
For actions involving two users, the actor is the initiator and the user is the affected user.
|
||
"""
|
||
userLogin: String
|
||
|
||
"""
|
||
The HTTP path for the user.
|
||
"""
|
||
userResourcePath: URI
|
||
|
||
"""
|
||
The HTTP URL for the user.
|
||
"""
|
||
userUrl: URI
|
||
}
|
||
|
||
"""
|
||
The connection type for Repository.
|
||
"""
|
||
type TeamRepositoryConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [TeamRepositoryEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [Repository]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
Represents a team repository.
|
||
"""
|
||
type TeamRepositoryEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
node: Repository!
|
||
|
||
"""
|
||
The permission level the team has on the repository
|
||
"""
|
||
permission: RepositoryPermission!
|
||
}
|
||
|
||
"""
|
||
Ordering options for team repository connections
|
||
"""
|
||
input TeamRepositoryOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order repositories by.
|
||
"""
|
||
field: TeamRepositoryOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which team repository connections can be ordered.
|
||
"""
|
||
enum TeamRepositoryOrderField {
|
||
"""
|
||
Order repositories by creation time
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order repositories by name
|
||
"""
|
||
NAME
|
||
|
||
"""
|
||
Order repositories by permission
|
||
"""
|
||
PERMISSION
|
||
|
||
"""
|
||
Order repositories by push time
|
||
"""
|
||
PUSHED_AT
|
||
|
||
"""
|
||
Order repositories by number of stargazers
|
||
"""
|
||
STARGAZERS
|
||
|
||
"""
|
||
Order repositories by update time
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
The possible team review assignment algorithms
|
||
"""
|
||
enum TeamReviewAssignmentAlgorithm @preview(toggledBy: "stone-crop-preview") {
|
||
"""
|
||
Balance review load across the entire team
|
||
"""
|
||
LOAD_BALANCE
|
||
|
||
"""
|
||
Alternate reviews between each team member
|
||
"""
|
||
ROUND_ROBIN
|
||
}
|
||
|
||
"""
|
||
The role of a user on a team.
|
||
"""
|
||
enum TeamRole {
|
||
"""
|
||
User has admin rights on the team.
|
||
"""
|
||
ADMIN
|
||
|
||
"""
|
||
User is a member of the team.
|
||
"""
|
||
MEMBER
|
||
}
|
||
|
||
"""
|
||
A text match within a search result.
|
||
"""
|
||
type TextMatch {
|
||
"""
|
||
The specific text fragment within the property matched on.
|
||
"""
|
||
fragment: String!
|
||
|
||
"""
|
||
Highlights within the matched fragment.
|
||
"""
|
||
highlights: [TextMatchHighlight!]!
|
||
|
||
"""
|
||
The property matched on.
|
||
"""
|
||
property: String!
|
||
}
|
||
|
||
"""
|
||
Represents a single highlight in a search result match.
|
||
"""
|
||
type TextMatchHighlight {
|
||
"""
|
||
The indice in the fragment where the matched text begins.
|
||
"""
|
||
beginIndice: Int!
|
||
|
||
"""
|
||
The indice in the fragment where the matched text ends.
|
||
"""
|
||
endIndice: Int!
|
||
|
||
"""
|
||
The text matched.
|
||
"""
|
||
text: String!
|
||
}
|
||
|
||
"""
|
||
The possible states of a thread subscription form action
|
||
"""
|
||
enum ThreadSubscriptionFormAction {
|
||
"""
|
||
The User cannot subscribe or unsubscribe to the thread
|
||
"""
|
||
NONE
|
||
|
||
"""
|
||
The User can subscribe to the thread
|
||
"""
|
||
SUBSCRIBE
|
||
|
||
"""
|
||
The User can unsubscribe to the thread
|
||
"""
|
||
UNSUBSCRIBE
|
||
}
|
||
|
||
"""
|
||
The possible states of a subscription.
|
||
"""
|
||
enum ThreadSubscriptionState {
|
||
"""
|
||
The subscription status is currently disabled.
|
||
"""
|
||
DISABLED
|
||
|
||
"""
|
||
The User is never notified because they are ignoring the list
|
||
"""
|
||
IGNORING_LIST
|
||
|
||
"""
|
||
The User is never notified because they are ignoring the thread
|
||
"""
|
||
IGNORING_THREAD
|
||
|
||
"""
|
||
The User is not recieving notifications from this thread
|
||
"""
|
||
NONE
|
||
|
||
"""
|
||
The User is notified becuase they are watching the list
|
||
"""
|
||
SUBSCRIBED_TO_LIST
|
||
|
||
"""
|
||
The User is notified because they are subscribed to the thread
|
||
"""
|
||
SUBSCRIBED_TO_THREAD
|
||
|
||
"""
|
||
The User is notified because they chose custom settings for this thread.
|
||
"""
|
||
SUBSCRIBED_TO_THREAD_EVENTS
|
||
|
||
"""
|
||
The User is notified because they chose custom settings for this thread.
|
||
"""
|
||
SUBSCRIBED_TO_THREAD_TYPE
|
||
|
||
"""
|
||
The subscription status is currently unavailable.
|
||
"""
|
||
UNAVAILABLE
|
||
}
|
||
|
||
"""
|
||
A topic aggregates entities that are related to a subject.
|
||
"""
|
||
type Topic implements Node & Starrable {
|
||
id: ID!
|
||
|
||
"""
|
||
The topic's name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
A list of related topics, including aliases of this topic, sorted with the most relevant
|
||
first. Returns up to 10 Topics.
|
||
"""
|
||
relatedTopics(
|
||
"""
|
||
How many topics to return.
|
||
"""
|
||
first: Int = 3
|
||
): [Topic!]!
|
||
|
||
"""
|
||
A list of repositories.
|
||
"""
|
||
repositories(
|
||
"""
|
||
Array of viewer's affiliation options for repositories returned from the
|
||
connection. For example, OWNER will include only repositories that the
|
||
current viewer owns.
|
||
"""
|
||
affiliations: [RepositoryAffiliation]
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have issues enabled
|
||
"""
|
||
hasIssuesEnabled: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have been locked
|
||
"""
|
||
isLocked: Boolean
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for repositories returned from the connection
|
||
"""
|
||
orderBy: RepositoryOrder
|
||
|
||
"""
|
||
Array of owner's affiliation options for repositories returned from the
|
||
connection. For example, OWNER will include only repositories that the
|
||
organization or user being viewed owns.
|
||
"""
|
||
ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
|
||
|
||
"""
|
||
If non-null, filters repositories according to privacy
|
||
"""
|
||
privacy: RepositoryPrivacy
|
||
|
||
"""
|
||
If true, only repositories whose owner can be sponsored via GitHub Sponsors will be returned.
|
||
"""
|
||
sponsorableOnly: Boolean = false
|
||
): RepositoryConnection!
|
||
|
||
"""
|
||
Returns a count of how many stargazers there are on this object
|
||
"""
|
||
stargazerCount: Int!
|
||
|
||
"""
|
||
A list of users who have starred this starrable.
|
||
"""
|
||
stargazers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Order for connection
|
||
"""
|
||
orderBy: StarOrder
|
||
): StargazerConnection!
|
||
|
||
"""
|
||
Returns a boolean indicating whether the viewing user has starred this starrable.
|
||
"""
|
||
viewerHasStarred: Boolean!
|
||
}
|
||
|
||
"""
|
||
Metadata for an audit entry with a topic.
|
||
"""
|
||
interface TopicAuditEntryData {
|
||
"""
|
||
The name of the topic added to the repository
|
||
"""
|
||
topic: Topic
|
||
|
||
"""
|
||
The name of the topic added to the repository
|
||
"""
|
||
topicName: String
|
||
}
|
||
|
||
"""
|
||
Reason that the suggested topic is declined.
|
||
"""
|
||
enum TopicSuggestionDeclineReason {
|
||
"""
|
||
The suggested topic is not relevant to the repository.
|
||
"""
|
||
NOT_RELEVANT
|
||
|
||
"""
|
||
The viewer does not like the suggested topic.
|
||
"""
|
||
PERSONAL_PREFERENCE
|
||
|
||
"""
|
||
The suggested topic is too general for the repository.
|
||
"""
|
||
TOO_GENERAL
|
||
|
||
"""
|
||
The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1).
|
||
"""
|
||
TOO_SPECIFIC
|
||
}
|
||
|
||
"""
|
||
The possible states of a tracked issue.
|
||
"""
|
||
enum TrackedIssueStates {
|
||
"""
|
||
The tracked issue is closed
|
||
"""
|
||
CLOSED
|
||
|
||
"""
|
||
The tracked issue is open
|
||
"""
|
||
OPEN
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of TransferEnterpriseOrganization
|
||
"""
|
||
input TransferEnterpriseOrganizationInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise where the organization should be transferred.
|
||
"""
|
||
destinationEnterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The ID of the organization to transfer.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of TransferEnterpriseOrganization
|
||
"""
|
||
type TransferEnterpriseOrganizationPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The organization for which a transfer was initiated.
|
||
"""
|
||
organization: Organization
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of TransferIssue
|
||
"""
|
||
input TransferIssueInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Whether to create labels if they don't exist in the target repository (matched by name)
|
||
"""
|
||
createLabelsIfMissing: Boolean = false
|
||
|
||
"""
|
||
The Node ID of the issue to be transferred
|
||
"""
|
||
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
|
||
|
||
"""
|
||
The Node ID of the repository the issue should be transferred to
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of TransferIssue
|
||
"""
|
||
type TransferIssuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The issue that was transferred
|
||
"""
|
||
issue: Issue
|
||
}
|
||
|
||
"""
|
||
Represents a 'transferred' event on a given issue or pull request.
|
||
"""
|
||
type TransferredEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The repository this came from
|
||
"""
|
||
fromRepository: Repository
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the issue associated with the event.
|
||
"""
|
||
issue: Issue!
|
||
}
|
||
|
||
"""
|
||
Represents a Git tree.
|
||
"""
|
||
type Tree implements GitObject & Node {
|
||
"""
|
||
An abbreviated version of the Git object ID
|
||
"""
|
||
abbreviatedOid: String!
|
||
|
||
"""
|
||
The HTTP path for this Git object
|
||
"""
|
||
commitResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL for this Git object
|
||
"""
|
||
commitUrl: URI!
|
||
|
||
"""
|
||
A list of tree entries.
|
||
"""
|
||
entries: [TreeEntry!]
|
||
id: ID!
|
||
|
||
"""
|
||
The Git object ID
|
||
"""
|
||
oid: GitObjectID!
|
||
|
||
"""
|
||
The Repository the Git object belongs to
|
||
"""
|
||
repository: Repository!
|
||
}
|
||
|
||
"""
|
||
Represents a Git tree entry.
|
||
"""
|
||
type TreeEntry {
|
||
"""
|
||
The extension of the file
|
||
"""
|
||
extension: String
|
||
|
||
"""
|
||
Whether or not this tree entry is generated
|
||
"""
|
||
isGenerated: Boolean!
|
||
|
||
"""
|
||
The programming language this file is written in.
|
||
"""
|
||
language: Language
|
||
|
||
"""
|
||
Number of lines in the file.
|
||
"""
|
||
lineCount: Int
|
||
|
||
"""
|
||
Entry file mode.
|
||
"""
|
||
mode: Int!
|
||
|
||
"""
|
||
Entry file name.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
Entry file name. (Base64-encoded)
|
||
"""
|
||
nameRaw: Base64String!
|
||
|
||
"""
|
||
Entry file object.
|
||
"""
|
||
object: GitObject
|
||
|
||
"""
|
||
Entry file Git object ID.
|
||
"""
|
||
oid: GitObjectID!
|
||
|
||
"""
|
||
The full path of the file.
|
||
"""
|
||
path: String
|
||
|
||
"""
|
||
The full path of the file. (Base64-encoded)
|
||
"""
|
||
pathRaw: Base64String
|
||
|
||
"""
|
||
The Repository the tree entry belongs to
|
||
"""
|
||
repository: Repository!
|
||
|
||
"""
|
||
Entry byte size
|
||
"""
|
||
size: Int!
|
||
|
||
"""
|
||
If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule
|
||
"""
|
||
submodule: Submodule
|
||
|
||
"""
|
||
Entry file type.
|
||
"""
|
||
type: String!
|
||
}
|
||
|
||
"""
|
||
An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.
|
||
"""
|
||
scalar URI
|
||
|
||
"""
|
||
Autogenerated input type of UnarchiveProjectV2Item
|
||
"""
|
||
input UnarchiveProjectV2ItemInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the ProjectV2Item to unarchive.
|
||
"""
|
||
itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
|
||
|
||
"""
|
||
The ID of the Project to archive the item from.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnarchiveProjectV2Item
|
||
"""
|
||
type UnarchiveProjectV2ItemPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The item unarchived from the project.
|
||
"""
|
||
item: ProjectV2Item
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnarchiveRepository
|
||
"""
|
||
input UnarchiveRepositoryInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the repository to unarchive.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnarchiveRepository
|
||
"""
|
||
type UnarchiveRepositoryPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The repository that was unarchived.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
Represents an 'unassigned' event on any assignable object.
|
||
"""
|
||
type UnassignedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the assignable associated with the event.
|
||
"""
|
||
assignable: Assignable!
|
||
|
||
"""
|
||
Identifies the user or mannequin that was unassigned.
|
||
"""
|
||
assignee: Assignee
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the subject (user) who was unassigned.
|
||
"""
|
||
user: User
|
||
@deprecated(reason: "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.")
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnfollowOrganization
|
||
"""
|
||
input UnfollowOrganizationInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the organization to unfollow.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnfollowOrganization
|
||
"""
|
||
type UnfollowOrganizationPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The organization that was unfollowed.
|
||
"""
|
||
organization: Organization
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnfollowUser
|
||
"""
|
||
input UnfollowUserInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the user to unfollow.
|
||
"""
|
||
userId: ID! @possibleTypes(concreteTypes: ["User"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnfollowUser
|
||
"""
|
||
type UnfollowUserPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The user that was unfollowed.
|
||
"""
|
||
user: User
|
||
}
|
||
|
||
"""
|
||
Represents a type that can be retrieved by a URL.
|
||
"""
|
||
interface UniformResourceLocatable {
|
||
"""
|
||
The HTML path to this resource.
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The URL to this resource.
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
Represents an unknown signature on a Commit or Tag.
|
||
"""
|
||
type UnknownSignature implements GitSignature {
|
||
"""
|
||
Email used to sign this object.
|
||
"""
|
||
email: String!
|
||
|
||
"""
|
||
True if the signature is valid and verified by GitHub.
|
||
"""
|
||
isValid: Boolean!
|
||
|
||
"""
|
||
Payload for GPG signing object. Raw ODB object without the signature header.
|
||
"""
|
||
payload: String!
|
||
|
||
"""
|
||
ASCII-armored signature header from object.
|
||
"""
|
||
signature: String!
|
||
|
||
"""
|
||
GitHub user corresponding to the email signing this commit.
|
||
"""
|
||
signer: User
|
||
|
||
"""
|
||
The state of this signature. `VALID` if signature is valid and verified by
|
||
GitHub, otherwise represents reason why signature is considered invalid.
|
||
"""
|
||
state: GitSignatureState!
|
||
|
||
"""
|
||
True if the signature was made with GitHub's signing key.
|
||
"""
|
||
wasSignedByGitHub: Boolean!
|
||
}
|
||
|
||
"""
|
||
Represents an 'unlabeled' event on a given issue or pull request.
|
||
"""
|
||
type UnlabeledEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the label associated with the 'unlabeled' event.
|
||
"""
|
||
label: Label!
|
||
|
||
"""
|
||
Identifies the `Labelable` associated with the event.
|
||
"""
|
||
labelable: Labelable!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnlinkProjectV2FromRepository
|
||
"""
|
||
input UnlinkProjectV2FromRepositoryInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the project to unlink from the repository.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
|
||
"""
|
||
The ID of the repository to unlink from the project.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnlinkProjectV2FromRepository
|
||
"""
|
||
type UnlinkProjectV2FromRepositoryPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The repository the project is no longer linked to.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnlinkProjectV2FromTeam
|
||
"""
|
||
input UnlinkProjectV2FromTeamInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the project to unlink from the team.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
|
||
"""
|
||
The ID of the team to unlink from the project.
|
||
"""
|
||
teamId: ID! @possibleTypes(concreteTypes: ["Team"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnlinkProjectV2FromTeam
|
||
"""
|
||
type UnlinkProjectV2FromTeamPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The team the project is unlinked from
|
||
"""
|
||
team: Team
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnlinkRepositoryFromProject
|
||
"""
|
||
input UnlinkRepositoryFromProjectInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the Project linked to the Repository.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["Project"])
|
||
|
||
"""
|
||
The ID of the Repository linked to the Project.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnlinkRepositoryFromProject
|
||
"""
|
||
type UnlinkRepositoryFromProjectPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The linked Project.
|
||
"""
|
||
project: Project
|
||
|
||
"""
|
||
The linked Repository.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnlockLockable
|
||
"""
|
||
input UnlockLockableInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the item to be unlocked.
|
||
"""
|
||
lockableId: ID! @possibleTypes(concreteTypes: ["Discussion", "Issue", "PullRequest"], abstractType: "Lockable")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnlockLockable
|
||
"""
|
||
type UnlockLockablePayload {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The item that was unlocked.
|
||
"""
|
||
unlockedRecord: Lockable
|
||
}
|
||
|
||
"""
|
||
Represents an 'unlocked' event on a given issue or pull request.
|
||
"""
|
||
type UnlockedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Object that was unlocked.
|
||
"""
|
||
lockable: Lockable!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnmarkDiscussionCommentAsAnswer
|
||
"""
|
||
input UnmarkDiscussionCommentAsAnswerInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the discussion comment to unmark as an answer.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["DiscussionComment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnmarkDiscussionCommentAsAnswer
|
||
"""
|
||
type UnmarkDiscussionCommentAsAnswerPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The discussion that includes the comment.
|
||
"""
|
||
discussion: Discussion
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnmarkFileAsViewed
|
||
"""
|
||
input UnmarkFileAsViewedInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The path of the file to mark as unviewed
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
The Node ID of the pull request.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnmarkFileAsViewed
|
||
"""
|
||
type UnmarkFileAsViewedPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated pull request.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnmarkIssueAsDuplicate
|
||
"""
|
||
input UnmarkIssueAsDuplicateInput {
|
||
"""
|
||
ID of the issue or pull request currently considered canonical/authoritative/original.
|
||
"""
|
||
canonicalId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest")
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
ID of the issue or pull request currently marked as a duplicate.
|
||
"""
|
||
duplicateId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest")
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnmarkIssueAsDuplicate
|
||
"""
|
||
type UnmarkIssueAsDuplicatePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The issue or pull request that was marked as a duplicate.
|
||
"""
|
||
duplicate: IssueOrPullRequest
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnmarkProjectV2AsTemplate
|
||
"""
|
||
input UnmarkProjectV2AsTemplateInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the Project to unmark as a template.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnmarkProjectV2AsTemplate
|
||
"""
|
||
type UnmarkProjectV2AsTemplatePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The project.
|
||
"""
|
||
projectV2: ProjectV2
|
||
}
|
||
|
||
"""
|
||
Represents an 'unmarked_as_duplicate' event on a given issue or pull request.
|
||
"""
|
||
type UnmarkedAsDuplicateEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
The authoritative issue or pull request which has been duplicated by another.
|
||
"""
|
||
canonical: IssueOrPullRequest
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
The issue or pull request which has been marked as a duplicate of another.
|
||
"""
|
||
duplicate: IssueOrPullRequest
|
||
id: ID!
|
||
|
||
"""
|
||
Canonical and duplicate belong to different repositories.
|
||
"""
|
||
isCrossRepository: Boolean!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnminimizeComment
|
||
"""
|
||
input UnminimizeCommentInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the subject to modify.
|
||
"""
|
||
subjectId: ID!
|
||
@possibleTypes(
|
||
concreteTypes: ["CommitComment", "DiscussionComment", "GistComment", "IssueComment", "PullRequestReviewComment"]
|
||
abstractType: "Minimizable"
|
||
)
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnminimizeComment
|
||
"""
|
||
type UnminimizeCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The comment that was unminimized.
|
||
"""
|
||
unminimizedComment: Minimizable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnpinIssue
|
||
"""
|
||
input UnpinIssueInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the issue to be unpinned
|
||
"""
|
||
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnpinIssue
|
||
"""
|
||
type UnpinIssuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The issue that was unpinned
|
||
"""
|
||
issue: Issue
|
||
}
|
||
|
||
"""
|
||
Represents an 'unpinned' event on a given issue or pull request.
|
||
"""
|
||
type UnpinnedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the issue associated with the event.
|
||
"""
|
||
issue: Issue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UnresolveReviewThread
|
||
"""
|
||
input UnresolveReviewThreadInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the thread to unresolve
|
||
"""
|
||
threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UnresolveReviewThread
|
||
"""
|
||
type UnresolveReviewThreadPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The thread to resolve.
|
||
"""
|
||
thread: PullRequestReviewThread
|
||
}
|
||
|
||
"""
|
||
Represents an 'unsubscribed' event on a given `Subscribable`.
|
||
"""
|
||
type UnsubscribedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
Object referenced by event.
|
||
"""
|
||
subscribable: Subscribable!
|
||
}
|
||
|
||
"""
|
||
Entities that can be updated.
|
||
"""
|
||
interface Updatable {
|
||
"""
|
||
Check if the current viewer can update this object.
|
||
"""
|
||
viewerCanUpdate: Boolean!
|
||
}
|
||
|
||
"""
|
||
Comments that can be updated.
|
||
"""
|
||
interface UpdatableComment {
|
||
"""
|
||
Reasons why the current viewer can not update this comment.
|
||
"""
|
||
viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateBranchProtectionRule
|
||
"""
|
||
input UpdateBranchProtectionRuleInput {
|
||
"""
|
||
Can this branch be deleted.
|
||
"""
|
||
allowsDeletions: Boolean
|
||
|
||
"""
|
||
Are force pushes allowed on this branch.
|
||
"""
|
||
allowsForcePushes: Boolean
|
||
|
||
"""
|
||
Is branch creation a protected operation.
|
||
"""
|
||
blocksCreations: Boolean
|
||
|
||
"""
|
||
The global relay id of the branch protection rule to be updated.
|
||
"""
|
||
branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"])
|
||
|
||
"""
|
||
A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.
|
||
"""
|
||
bypassForcePushActorIds: [ID!]
|
||
|
||
"""
|
||
A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.
|
||
"""
|
||
bypassPullRequestActorIds: [ID!]
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Will new commits pushed to matching branches dismiss pull request review approvals.
|
||
"""
|
||
dismissesStaleReviews: Boolean
|
||
|
||
"""
|
||
Can admins overwrite branch protection.
|
||
"""
|
||
isAdminEnforced: Boolean
|
||
|
||
"""
|
||
Whether users can pull changes from upstream when the branch is locked. Set to
|
||
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
|
||
"""
|
||
lockAllowsFetchAndMerge: Boolean
|
||
|
||
"""
|
||
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
|
||
"""
|
||
lockBranch: Boolean
|
||
|
||
"""
|
||
The glob-like pattern used to determine matching branches.
|
||
"""
|
||
pattern: String
|
||
|
||
"""
|
||
A list of User, Team, or App IDs allowed to push to matching branches.
|
||
"""
|
||
pushActorIds: [ID!]
|
||
|
||
"""
|
||
Whether the most recent push must be approved by someone other than the person who pushed it
|
||
"""
|
||
requireLastPushApproval: Boolean
|
||
|
||
"""
|
||
Number of approving reviews required to update matching branches.
|
||
"""
|
||
requiredApprovingReviewCount: Int
|
||
|
||
"""
|
||
The list of required deployment environments
|
||
"""
|
||
requiredDeploymentEnvironments: [String!]
|
||
|
||
"""
|
||
List of required status check contexts that must pass for commits to be accepted to matching branches.
|
||
"""
|
||
requiredStatusCheckContexts: [String!]
|
||
|
||
"""
|
||
The list of required status checks
|
||
"""
|
||
requiredStatusChecks: [RequiredStatusCheckInput!]
|
||
|
||
"""
|
||
Are approving reviews required to update matching branches.
|
||
"""
|
||
requiresApprovingReviews: Boolean
|
||
|
||
"""
|
||
Are reviews from code owners required to update matching branches.
|
||
"""
|
||
requiresCodeOwnerReviews: Boolean
|
||
|
||
"""
|
||
Are commits required to be signed.
|
||
"""
|
||
requiresCommitSignatures: Boolean
|
||
|
||
"""
|
||
Are conversations required to be resolved before merging.
|
||
"""
|
||
requiresConversationResolution: Boolean
|
||
|
||
"""
|
||
Are successful deployments required before merging.
|
||
"""
|
||
requiresDeployments: Boolean
|
||
|
||
"""
|
||
Are merge commits prohibited from being pushed to this branch.
|
||
"""
|
||
requiresLinearHistory: Boolean
|
||
|
||
"""
|
||
Are status checks required to update matching branches.
|
||
"""
|
||
requiresStatusChecks: Boolean
|
||
|
||
"""
|
||
Are branches required to be up to date before merging.
|
||
"""
|
||
requiresStrictStatusChecks: Boolean
|
||
|
||
"""
|
||
Is pushing to matching branches restricted.
|
||
"""
|
||
restrictsPushes: Boolean
|
||
|
||
"""
|
||
Is dismissal of pull request reviews restricted.
|
||
"""
|
||
restrictsReviewDismissals: Boolean
|
||
|
||
"""
|
||
A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.
|
||
"""
|
||
reviewDismissalActorIds: [ID!]
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateBranchProtectionRule
|
||
"""
|
||
type UpdateBranchProtectionRulePayload {
|
||
"""
|
||
The newly created BranchProtectionRule.
|
||
"""
|
||
branchProtectionRule: BranchProtectionRule
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateCheckRun
|
||
"""
|
||
input UpdateCheckRunInput {
|
||
"""
|
||
Possible further actions the integrator can perform, which a user may trigger.
|
||
"""
|
||
actions: [CheckRunAction!]
|
||
|
||
"""
|
||
The node of the check.
|
||
"""
|
||
checkRunId: ID! @possibleTypes(concreteTypes: ["CheckRun"])
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The time that the check run finished.
|
||
"""
|
||
completedAt: DateTime
|
||
|
||
"""
|
||
The final conclusion of the check.
|
||
"""
|
||
conclusion: CheckConclusionState
|
||
|
||
"""
|
||
The URL of the integrator's site that has the full details of the check.
|
||
"""
|
||
detailsUrl: URI
|
||
|
||
"""
|
||
A reference for the run on the integrator's system.
|
||
"""
|
||
externalId: String
|
||
|
||
"""
|
||
The name of the check.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
Descriptive details about the run.
|
||
"""
|
||
output: CheckRunOutput
|
||
|
||
"""
|
||
The node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
The time that the check run began.
|
||
"""
|
||
startedAt: DateTime
|
||
|
||
"""
|
||
The current status.
|
||
"""
|
||
status: RequestableCheckStatusState
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateCheckRun
|
||
"""
|
||
type UpdateCheckRunPayload {
|
||
"""
|
||
The updated check run.
|
||
"""
|
||
checkRun: CheckRun
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateCheckSuitePreferences
|
||
"""
|
||
input UpdateCheckSuitePreferencesInput {
|
||
"""
|
||
The check suite preferences to modify.
|
||
"""
|
||
autoTriggerPreferences: [CheckSuiteAutoTriggerPreference!]!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateCheckSuitePreferences
|
||
"""
|
||
type UpdateCheckSuitePreferencesPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated repository.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateDiscussionComment
|
||
"""
|
||
input UpdateDiscussionCommentInput {
|
||
"""
|
||
The new contents of the comment body.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the discussion comment to update.
|
||
"""
|
||
commentId: ID! @possibleTypes(concreteTypes: ["DiscussionComment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateDiscussionComment
|
||
"""
|
||
type UpdateDiscussionCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The modified discussion comment.
|
||
"""
|
||
comment: DiscussionComment
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateDiscussion
|
||
"""
|
||
input UpdateDiscussionInput {
|
||
"""
|
||
The new contents of the discussion body.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
The Node ID of a discussion category within the same repository to change this discussion to.
|
||
"""
|
||
categoryId: ID @possibleTypes(concreteTypes: ["DiscussionCategory"])
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the discussion to update.
|
||
"""
|
||
discussionId: ID! @possibleTypes(concreteTypes: ["Discussion"])
|
||
|
||
"""
|
||
The new discussion title.
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateDiscussion
|
||
"""
|
||
type UpdateDiscussionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The modified discussion.
|
||
"""
|
||
discussion: Discussion
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseAdministratorRole
|
||
"""
|
||
input UpdateEnterpriseAdministratorRoleInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the Enterprise which the admin belongs to.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The login of a administrator whose role is being changed.
|
||
"""
|
||
login: String!
|
||
|
||
"""
|
||
The new role for the Enterprise administrator.
|
||
"""
|
||
role: EnterpriseAdministratorRole!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseAdministratorRole
|
||
"""
|
||
type UpdateEnterpriseAdministratorRolePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A message confirming the result of changing the administrator's role.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting
|
||
"""
|
||
input UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the allow private repository forking setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the allow private repository forking policy on the enterprise.
|
||
"""
|
||
policyValue: EnterpriseAllowPrivateRepositoryForkingPolicyValue
|
||
|
||
"""
|
||
The value for the allow private repository forking setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseEnabledDisabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting
|
||
"""
|
||
type UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated allow private repository forking setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the allow private repository forking setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting
|
||
"""
|
||
input UpdateEnterpriseDefaultRepositoryPermissionSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the base repository permission setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the base repository permission setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseDefaultRepositoryPermissionSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseDefaultRepositoryPermissionSetting
|
||
"""
|
||
type UpdateEnterpriseDefaultRepositoryPermissionSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated base repository permission setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the base repository permission setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting
|
||
"""
|
||
input UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the members can change repository visibility setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the members can change repository visibility setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseEnabledDisabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting
|
||
"""
|
||
type UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated members can change repository visibility setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the members can change repository visibility setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting
|
||
"""
|
||
input UpdateEnterpriseMembersCanCreateRepositoriesSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the members can create repositories setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
Allow members to create internal repositories. Defaults to current value.
|
||
"""
|
||
membersCanCreateInternalRepositories: Boolean
|
||
|
||
"""
|
||
Allow members to create private repositories. Defaults to current value.
|
||
"""
|
||
membersCanCreatePrivateRepositories: Boolean
|
||
|
||
"""
|
||
Allow members to create public repositories. Defaults to current value.
|
||
"""
|
||
membersCanCreatePublicRepositories: Boolean
|
||
|
||
"""
|
||
When false, allow member organizations to set their own repository creation member privileges.
|
||
"""
|
||
membersCanCreateRepositoriesPolicyEnabled: Boolean
|
||
|
||
"""
|
||
Value for the members can create repositories setting on the enterprise. This
|
||
or the granular public/private/internal allowed fields (but not both) must be provided.
|
||
"""
|
||
settingValue: EnterpriseMembersCanCreateRepositoriesSettingValue
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseMembersCanCreateRepositoriesSetting
|
||
"""
|
||
type UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated members can create repositories setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the members can create repositories setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting
|
||
"""
|
||
input UpdateEnterpriseMembersCanDeleteIssuesSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the members can delete issues setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the members can delete issues setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseEnabledDisabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseMembersCanDeleteIssuesSetting
|
||
"""
|
||
type UpdateEnterpriseMembersCanDeleteIssuesSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated members can delete issues setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the members can delete issues setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting
|
||
"""
|
||
input UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the members can delete repositories setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the members can delete repositories setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseEnabledDisabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting
|
||
"""
|
||
type UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated members can delete repositories setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the members can delete repositories setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting
|
||
"""
|
||
input UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the members can invite collaborators setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the members can invite collaborators setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseEnabledDisabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting
|
||
"""
|
||
type UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated members can invite collaborators setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the members can invite collaborators setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting
|
||
"""
|
||
input UpdateEnterpriseMembersCanMakePurchasesSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the members can make purchases setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the members can make purchases setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseMembersCanMakePurchasesSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseMembersCanMakePurchasesSetting
|
||
"""
|
||
type UpdateEnterpriseMembersCanMakePurchasesSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated members can make purchases setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the members can make purchases setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting
|
||
"""
|
||
input UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the members can update protected branches setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the members can update protected branches setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseEnabledDisabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting
|
||
"""
|
||
type UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated members can update protected branches setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the members can update protected branches setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting
|
||
"""
|
||
input UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the members can view dependency insights setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the members can view dependency insights setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseEnabledDisabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting
|
||
"""
|
||
type UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated members can view dependency insights setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the members can view dependency insights setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting
|
||
"""
|
||
input UpdateEnterpriseOrganizationProjectsSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the organization projects setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the organization projects setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseEnabledDisabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseOrganizationProjectsSetting
|
||
"""
|
||
type UpdateEnterpriseOrganizationProjectsSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated organization projects setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the organization projects setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseOwnerOrganizationRole
|
||
"""
|
||
input UpdateEnterpriseOwnerOrganizationRoleInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the Enterprise which the owner belongs to.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The ID of the organization for membership change.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
|
||
"""
|
||
The role to assume in the organization.
|
||
"""
|
||
organizationRole: RoleInOrganization!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseOwnerOrganizationRole
|
||
"""
|
||
type UpdateEnterpriseOwnerOrganizationRolePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A message confirming the result of changing the owner's organization role.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseProfile
|
||
"""
|
||
input UpdateEnterpriseProfileInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The description of the enterprise.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The Enterprise ID to update.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The location of the enterprise.
|
||
"""
|
||
location: String
|
||
|
||
"""
|
||
The name of the enterprise.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
The URL of the enterprise's website.
|
||
"""
|
||
websiteUrl: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseProfile
|
||
"""
|
||
type UpdateEnterpriseProfilePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated enterprise.
|
||
"""
|
||
enterprise: Enterprise
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting
|
||
"""
|
||
input UpdateEnterpriseRepositoryProjectsSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the repository projects setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the repository projects setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseEnabledDisabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseRepositoryProjectsSetting
|
||
"""
|
||
type UpdateEnterpriseRepositoryProjectsSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated repository projects setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the repository projects setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseTeamDiscussionsSetting
|
||
"""
|
||
input UpdateEnterpriseTeamDiscussionsSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the team discussions setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the team discussions setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseEnabledDisabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseTeamDiscussionsSetting
|
||
"""
|
||
type UpdateEnterpriseTeamDiscussionsSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated team discussions setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the team discussions setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting
|
||
"""
|
||
input UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the enterprise on which to set the two factor authentication required setting.
|
||
"""
|
||
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
|
||
|
||
"""
|
||
The value for the two factor authentication required setting on the enterprise.
|
||
"""
|
||
settingValue: EnterpriseEnabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting
|
||
"""
|
||
type UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The enterprise with the updated two factor authentication required setting.
|
||
"""
|
||
enterprise: Enterprise
|
||
|
||
"""
|
||
A message confirming the result of updating the two factor authentication required setting.
|
||
"""
|
||
message: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateEnvironment
|
||
"""
|
||
input UpdateEnvironmentInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The node ID of the environment.
|
||
"""
|
||
environmentId: ID! @possibleTypes(concreteTypes: ["Environment"])
|
||
|
||
"""
|
||
The ids of users or teams that can approve deployments to this environment
|
||
"""
|
||
reviewers: [ID!]
|
||
|
||
"""
|
||
The wait timer in minutes.
|
||
"""
|
||
waitTimer: Int
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateEnvironment
|
||
"""
|
||
type UpdateEnvironmentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated environment.
|
||
"""
|
||
environment: Environment
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateIpAllowListEnabledSetting
|
||
"""
|
||
input UpdateIpAllowListEnabledSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the owner on which to set the IP allow list enabled setting.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["App", "Enterprise", "Organization"], abstractType: "IpAllowListOwner")
|
||
|
||
"""
|
||
The value for the IP allow list enabled setting.
|
||
"""
|
||
settingValue: IpAllowListEnabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateIpAllowListEnabledSetting
|
||
"""
|
||
type UpdateIpAllowListEnabledSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The IP allow list owner on which the setting was updated.
|
||
"""
|
||
owner: IpAllowListOwner
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateIpAllowListEntry
|
||
"""
|
||
input UpdateIpAllowListEntryInput {
|
||
"""
|
||
An IP address or range of addresses in CIDR notation.
|
||
"""
|
||
allowListValue: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the IP allow list entry to update.
|
||
"""
|
||
ipAllowListEntryId: ID! @possibleTypes(concreteTypes: ["IpAllowListEntry"])
|
||
|
||
"""
|
||
Whether the IP allow list entry is active when an IP allow list is enabled.
|
||
"""
|
||
isActive: Boolean!
|
||
|
||
"""
|
||
An optional name for the IP allow list entry.
|
||
"""
|
||
name: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateIpAllowListEntry
|
||
"""
|
||
type UpdateIpAllowListEntryPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The IP allow list entry that was updated.
|
||
"""
|
||
ipAllowListEntry: IpAllowListEntry
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateIpAllowListForInstalledAppsEnabledSetting
|
||
"""
|
||
input UpdateIpAllowListForInstalledAppsEnabledSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the owner.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["App", "Enterprise", "Organization"], abstractType: "IpAllowListOwner")
|
||
|
||
"""
|
||
The value for the IP allow list configuration for installed GitHub Apps setting.
|
||
"""
|
||
settingValue: IpAllowListForInstalledAppsEnabledSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateIpAllowListForInstalledAppsEnabledSetting
|
||
"""
|
||
type UpdateIpAllowListForInstalledAppsEnabledSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The IP allow list owner on which the setting was updated.
|
||
"""
|
||
owner: IpAllowListOwner
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateIssueComment
|
||
"""
|
||
input UpdateIssueCommentInput {
|
||
"""
|
||
The updated text of the comment.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the IssueComment to modify.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["IssueComment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateIssueComment
|
||
"""
|
||
type UpdateIssueCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated comment.
|
||
"""
|
||
issueComment: IssueComment
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateIssue
|
||
"""
|
||
input UpdateIssueInput {
|
||
"""
|
||
An array of Node IDs of users for this issue.
|
||
"""
|
||
assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"])
|
||
|
||
"""
|
||
The body for the issue description.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the Issue to modify.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["Issue"])
|
||
|
||
"""
|
||
An array of Node IDs of labels for this issue.
|
||
"""
|
||
labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"])
|
||
|
||
"""
|
||
The Node ID of the milestone for this issue.
|
||
"""
|
||
milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"])
|
||
|
||
"""
|
||
An array of Node IDs for projects associated with this issue.
|
||
"""
|
||
projectIds: [ID!]
|
||
|
||
"""
|
||
The desired issue state.
|
||
"""
|
||
state: IssueState
|
||
|
||
"""
|
||
The title for the issue.
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateIssue
|
||
"""
|
||
type UpdateIssuePayload {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The issue.
|
||
"""
|
||
issue: Issue
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateLabel
|
||
"""
|
||
input UpdateLabelInput @preview(toggledBy: "bane-preview") {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A 6 character hex code, without the leading #, identifying the updated color of the label.
|
||
"""
|
||
color: String
|
||
|
||
"""
|
||
A brief description of the label, such as its purpose.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
The Node ID of the label to be updated.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["Label"])
|
||
|
||
"""
|
||
The updated name of the label.
|
||
"""
|
||
name: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateLabel
|
||
"""
|
||
type UpdateLabelPayload @preview(toggledBy: "bane-preview") {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated label.
|
||
"""
|
||
label: Label
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateNotificationRestrictionSetting
|
||
"""
|
||
input UpdateNotificationRestrictionSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the owner on which to set the restrict notifications setting.
|
||
"""
|
||
ownerId: ID! @possibleTypes(concreteTypes: ["Enterprise", "Organization"], abstractType: "VerifiableDomainOwner")
|
||
|
||
"""
|
||
The value for the restrict notifications setting.
|
||
"""
|
||
settingValue: NotificationRestrictionSettingValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateNotificationRestrictionSetting
|
||
"""
|
||
type UpdateNotificationRestrictionSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The owner on which the setting was updated.
|
||
"""
|
||
owner: VerifiableDomainOwner
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateOrganizationAllowPrivateRepositoryForkingSetting
|
||
"""
|
||
input UpdateOrganizationAllowPrivateRepositoryForkingSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Enable forking of private repositories in the organization?
|
||
"""
|
||
forkingEnabled: Boolean!
|
||
|
||
"""
|
||
The ID of the organization on which to set the allow private repository forking setting.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateOrganizationAllowPrivateRepositoryForkingSetting
|
||
"""
|
||
type UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A message confirming the result of updating the allow private repository forking setting.
|
||
"""
|
||
message: String
|
||
|
||
"""
|
||
The organization with the updated allow private repository forking setting.
|
||
"""
|
||
organization: Organization
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting
|
||
"""
|
||
input UpdateOrganizationWebCommitSignoffSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the organization on which to set the web commit signoff setting.
|
||
"""
|
||
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
|
||
|
||
"""
|
||
Enable signoff on web-based commits for repositories in the organization?
|
||
"""
|
||
webCommitSignoffRequired: Boolean!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateOrganizationWebCommitSignoffSetting
|
||
"""
|
||
type UpdateOrganizationWebCommitSignoffSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A message confirming the result of updating the web commit signoff setting.
|
||
"""
|
||
message: String
|
||
|
||
"""
|
||
The organization with the updated web commit signoff setting.
|
||
"""
|
||
organization: Organization
|
||
}
|
||
|
||
"""
|
||
Only allow users with bypass permission to update matching refs.
|
||
"""
|
||
type UpdateParameters {
|
||
"""
|
||
Branch can pull changes from its upstream repository
|
||
"""
|
||
updateAllowsFetchAndMerge: Boolean!
|
||
}
|
||
|
||
"""
|
||
Only allow users with bypass permission to update matching refs.
|
||
"""
|
||
input UpdateParametersInput {
|
||
"""
|
||
Branch can pull changes from its upstream repository
|
||
"""
|
||
updateAllowsFetchAndMerge: Boolean!
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateProjectCard
|
||
"""
|
||
input UpdateProjectCardInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Whether or not the ProjectCard should be archived
|
||
"""
|
||
isArchived: Boolean
|
||
|
||
"""
|
||
The note of ProjectCard.
|
||
"""
|
||
note: String
|
||
|
||
"""
|
||
The ProjectCard ID to update.
|
||
"""
|
||
projectCardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateProjectCard
|
||
"""
|
||
type UpdateProjectCardPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated ProjectCard.
|
||
"""
|
||
projectCard: ProjectCard
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateProjectColumn
|
||
"""
|
||
input UpdateProjectColumnInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The name of project column.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The ProjectColumn ID to update.
|
||
"""
|
||
projectColumnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateProjectColumn
|
||
"""
|
||
type UpdateProjectColumnPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated project column.
|
||
"""
|
||
projectColumn: ProjectColumn
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateProject
|
||
"""
|
||
input UpdateProjectInput {
|
||
"""
|
||
The description of project.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The name of project.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
The Project ID to update.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["Project"])
|
||
|
||
"""
|
||
Whether the project is public or not.
|
||
"""
|
||
public: Boolean
|
||
|
||
"""
|
||
Whether the project is open or closed.
|
||
"""
|
||
state: ProjectState
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateProject
|
||
"""
|
||
type UpdateProjectPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated project.
|
||
"""
|
||
project: Project
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateProjectV2Collaborators
|
||
"""
|
||
input UpdateProjectV2CollaboratorsInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The collaborators to update.
|
||
"""
|
||
collaborators: [ProjectV2Collaborator!]!
|
||
|
||
"""
|
||
The ID of the project to update the collaborators for.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateProjectV2Collaborators
|
||
"""
|
||
type UpdateProjectV2CollaboratorsPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The collaborators granted a role
|
||
"""
|
||
collaborators(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2ActorConnection
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateProjectV2DraftIssue
|
||
"""
|
||
input UpdateProjectV2DraftIssueInput {
|
||
"""
|
||
The IDs of the assignees of the draft issue.
|
||
"""
|
||
assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"])
|
||
|
||
"""
|
||
The body of the draft issue.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the draft issue to update.
|
||
"""
|
||
draftIssueId: ID! @possibleTypes(concreteTypes: ["DraftIssue"])
|
||
|
||
"""
|
||
The title of the draft issue.
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateProjectV2DraftIssue
|
||
"""
|
||
type UpdateProjectV2DraftIssuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The draft issue updated in the project.
|
||
"""
|
||
draftIssue: DraftIssue
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateProjectV2
|
||
"""
|
||
input UpdateProjectV2Input {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Set the project to closed or open.
|
||
"""
|
||
closed: Boolean
|
||
|
||
"""
|
||
The ID of the Project to update.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
|
||
"""
|
||
Set the project to public or private.
|
||
"""
|
||
public: Boolean
|
||
|
||
"""
|
||
Set the readme description of the project.
|
||
"""
|
||
readme: String
|
||
|
||
"""
|
||
Set the short description of the project.
|
||
"""
|
||
shortDescription: String
|
||
|
||
"""
|
||
Set the title of the project.
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateProjectV2ItemFieldValue
|
||
"""
|
||
input UpdateProjectV2ItemFieldValueInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the field to be updated.
|
||
"""
|
||
fieldId: ID!
|
||
@possibleTypes(
|
||
concreteTypes: ["ProjectV2Field", "ProjectV2IterationField", "ProjectV2SingleSelectField"]
|
||
abstractType: "ProjectV2FieldConfiguration"
|
||
)
|
||
|
||
"""
|
||
The ID of the item to be updated.
|
||
"""
|
||
itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
|
||
|
||
"""
|
||
The ID of the Project.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
|
||
"""
|
||
The value which will be set on the field.
|
||
"""
|
||
value: ProjectV2FieldValue!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateProjectV2ItemFieldValue
|
||
"""
|
||
type UpdateProjectV2ItemFieldValuePayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated item.
|
||
"""
|
||
projectV2Item: ProjectV2Item
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateProjectV2ItemPosition
|
||
"""
|
||
input UpdateProjectV2ItemPositionInput {
|
||
"""
|
||
The ID of the item to position this item after. If omitted or set to null the item will be moved to top.
|
||
"""
|
||
afterId: ID @possibleTypes(concreteTypes: ["ProjectV2Item"])
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the item to be moved.
|
||
"""
|
||
itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
|
||
|
||
"""
|
||
The ID of the Project.
|
||
"""
|
||
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateProjectV2ItemPosition
|
||
"""
|
||
type UpdateProjectV2ItemPositionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The items in the new order
|
||
"""
|
||
items(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2ItemConnection
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateProjectV2
|
||
"""
|
||
type UpdateProjectV2Payload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated Project.
|
||
"""
|
||
projectV2: ProjectV2
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdatePullRequestBranch
|
||
"""
|
||
input UpdatePullRequestBranchInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The head ref oid for the upstream branch.
|
||
"""
|
||
expectedHeadOid: GitObjectID
|
||
|
||
"""
|
||
The Node ID of the pull request.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
|
||
"""
|
||
The update branch method to use. If omitted, defaults to 'MERGE'
|
||
"""
|
||
updateMethod: PullRequestBranchUpdateMethod
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdatePullRequestBranch
|
||
"""
|
||
type UpdatePullRequestBranchPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated pull request.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdatePullRequest
|
||
"""
|
||
input UpdatePullRequestInput {
|
||
"""
|
||
An array of Node IDs of users for this pull request.
|
||
"""
|
||
assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"])
|
||
|
||
"""
|
||
The name of the branch you want your changes pulled into. This should be an existing branch
|
||
on the current repository.
|
||
"""
|
||
baseRefName: String
|
||
|
||
"""
|
||
The contents of the pull request.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
An array of Node IDs of labels for this pull request.
|
||
"""
|
||
labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"])
|
||
|
||
"""
|
||
Indicates whether maintainers can modify the pull request.
|
||
"""
|
||
maintainerCanModify: Boolean
|
||
|
||
"""
|
||
The Node ID of the milestone for this pull request.
|
||
"""
|
||
milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"])
|
||
|
||
"""
|
||
An array of Node IDs for projects associated with this pull request.
|
||
"""
|
||
projectIds: [ID!]
|
||
|
||
"""
|
||
The Node ID of the pull request.
|
||
"""
|
||
pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
|
||
|
||
"""
|
||
The target state of the pull request.
|
||
"""
|
||
state: PullRequestUpdateState
|
||
|
||
"""
|
||
The title of the pull request.
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdatePullRequest
|
||
"""
|
||
type UpdatePullRequestPayload {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated pull request.
|
||
"""
|
||
pullRequest: PullRequest
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdatePullRequestReviewComment
|
||
"""
|
||
input UpdatePullRequestReviewCommentInput {
|
||
"""
|
||
The text of the comment.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the comment to modify.
|
||
"""
|
||
pullRequestReviewCommentId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewComment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdatePullRequestReviewComment
|
||
"""
|
||
type UpdatePullRequestReviewCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated comment.
|
||
"""
|
||
pullRequestReviewComment: PullRequestReviewComment
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdatePullRequestReview
|
||
"""
|
||
input UpdatePullRequestReviewInput {
|
||
"""
|
||
The contents of the pull request review body.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the pull request review to modify.
|
||
"""
|
||
pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdatePullRequestReview
|
||
"""
|
||
type UpdatePullRequestReviewPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated pull request review.
|
||
"""
|
||
pullRequestReview: PullRequestReview
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateRef
|
||
"""
|
||
input UpdateRefInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Permit updates of branch Refs that are not fast-forwards?
|
||
"""
|
||
force: Boolean = false
|
||
|
||
"""
|
||
The GitObjectID that the Ref shall be updated to target.
|
||
"""
|
||
oid: GitObjectID!
|
||
|
||
"""
|
||
The Node ID of the Ref to be updated.
|
||
"""
|
||
refId: ID! @possibleTypes(concreteTypes: ["Ref"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateRef
|
||
"""
|
||
type UpdateRefPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated Ref.
|
||
"""
|
||
ref: Ref
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateRefs
|
||
"""
|
||
input UpdateRefsInput @preview(toggledBy: "update-refs-preview") {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A list of ref updates.
|
||
"""
|
||
refUpdates: [RefUpdate!]!
|
||
|
||
"""
|
||
The Node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateRefs
|
||
"""
|
||
type UpdateRefsPayload @preview(toggledBy: "update-refs-preview") {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateRepository
|
||
"""
|
||
input UpdateRepositoryInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A new description for the repository. Pass an empty string to erase the existing description.
|
||
"""
|
||
description: String
|
||
|
||
"""
|
||
Indicates if the repository should have the discussions feature enabled.
|
||
"""
|
||
hasDiscussionsEnabled: Boolean
|
||
|
||
"""
|
||
Indicates if the repository should have the issues feature enabled.
|
||
"""
|
||
hasIssuesEnabled: Boolean
|
||
|
||
"""
|
||
Indicates if the repository should have the project boards feature enabled.
|
||
"""
|
||
hasProjectsEnabled: Boolean
|
||
|
||
"""
|
||
Indicates if the repository should have the wiki feature enabled.
|
||
"""
|
||
hasWikiEnabled: Boolean
|
||
|
||
"""
|
||
The URL for a web page about this repository. Pass an empty string to erase the existing URL.
|
||
"""
|
||
homepageUrl: URI
|
||
|
||
"""
|
||
The new name of the repository.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
The ID of the repository to update.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
Whether this repository should be marked as a template such that anyone who
|
||
can access it can create new repositories with the same files and directory structure.
|
||
"""
|
||
template: Boolean
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateRepository
|
||
"""
|
||
type UpdateRepositoryPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated repository.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateRepositoryRuleset
|
||
"""
|
||
input UpdateRepositoryRulesetInput {
|
||
"""
|
||
A list of actors that are allowed to bypass rules in this ruleset.
|
||
"""
|
||
bypassActors: [RepositoryRulesetBypassActorInput!]
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The list of conditions for this ruleset
|
||
"""
|
||
conditions: RepositoryRuleConditionsInput
|
||
|
||
"""
|
||
The enforcement level for this ruleset
|
||
"""
|
||
enforcement: RuleEnforcement
|
||
|
||
"""
|
||
The name of the ruleset.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
The global relay id of the repository ruleset to be updated.
|
||
"""
|
||
repositoryRulesetId: ID! @possibleTypes(concreteTypes: ["RepositoryRuleset"])
|
||
|
||
"""
|
||
The list of rules for this ruleset
|
||
"""
|
||
rules: [RepositoryRuleInput!]
|
||
|
||
"""
|
||
The target of the ruleset.
|
||
"""
|
||
target: RepositoryRulesetTarget
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateRepositoryRuleset
|
||
"""
|
||
type UpdateRepositoryRulesetPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The newly created Ruleset.
|
||
"""
|
||
ruleset: RepositoryRuleset
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateRepositoryWebCommitSignoffSetting
|
||
"""
|
||
input UpdateRepositoryWebCommitSignoffSettingInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the repository to update.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
Indicates if the repository should require signoff on web-based commits.
|
||
"""
|
||
webCommitSignoffRequired: Boolean!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateRepositoryWebCommitSignoffSetting
|
||
"""
|
||
type UpdateRepositoryWebCommitSignoffSettingPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
A message confirming the result of updating the web commit signoff setting.
|
||
"""
|
||
message: String
|
||
|
||
"""
|
||
The updated repository.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateSponsorshipPreferences
|
||
"""
|
||
input UpdateSponsorshipPreferencesInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Specify whether others should be able to see that the sponsor is sponsoring
|
||
the sponsorable. Public visibility still does not reveal which tier is used.
|
||
"""
|
||
privacyLevel: SponsorshipPrivacy = PUBLIC
|
||
|
||
"""
|
||
Whether the sponsor should receive email updates from the sponsorable.
|
||
"""
|
||
receiveEmails: Boolean = true
|
||
|
||
"""
|
||
The ID of the user or organization who is acting as the sponsor, paying for
|
||
the sponsorship. Required if sponsorLogin is not given.
|
||
"""
|
||
sponsorId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsor")
|
||
|
||
"""
|
||
The username of the user or organization who is acting as the sponsor, paying
|
||
for the sponsorship. Required if sponsorId is not given.
|
||
"""
|
||
sponsorLogin: String
|
||
|
||
"""
|
||
The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.
|
||
"""
|
||
sponsorableId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsorable")
|
||
|
||
"""
|
||
The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.
|
||
"""
|
||
sponsorableLogin: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateSponsorshipPreferences
|
||
"""
|
||
type UpdateSponsorshipPreferencesPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The sponsorship that was updated.
|
||
"""
|
||
sponsorship: Sponsorship
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateSubscription
|
||
"""
|
||
input UpdateSubscriptionInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The new state of the subscription.
|
||
"""
|
||
state: SubscriptionState!
|
||
|
||
"""
|
||
The Node ID of the subscribable object to modify.
|
||
"""
|
||
subscribableId: ID!
|
||
@possibleTypes(
|
||
concreteTypes: ["Commit", "Discussion", "Issue", "PullRequest", "Repository", "Team", "TeamDiscussion"]
|
||
abstractType: "Subscribable"
|
||
)
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateSubscription
|
||
"""
|
||
type UpdateSubscriptionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The input subscribable entity.
|
||
"""
|
||
subscribable: Subscribable
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateTeamDiscussionComment
|
||
"""
|
||
input UpdateTeamDiscussionCommentInput {
|
||
"""
|
||
The updated text of the comment.
|
||
"""
|
||
body: String!
|
||
|
||
"""
|
||
The current version of the body content.
|
||
"""
|
||
bodyVersion: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the comment to modify.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["TeamDiscussionComment"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateTeamDiscussionComment
|
||
"""
|
||
type UpdateTeamDiscussionCommentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated comment.
|
||
"""
|
||
teamDiscussionComment: TeamDiscussionComment
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateTeamDiscussion
|
||
"""
|
||
input UpdateTeamDiscussionInput {
|
||
"""
|
||
The updated text of the discussion.
|
||
"""
|
||
body: String
|
||
|
||
"""
|
||
The current version of the body content. If provided, this update operation
|
||
will be rejected if the given version does not match the latest version on the server.
|
||
"""
|
||
bodyVersion: String
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the discussion to modify.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["TeamDiscussion"])
|
||
|
||
"""
|
||
If provided, sets the pinned state of the updated discussion.
|
||
"""
|
||
pinned: Boolean
|
||
|
||
"""
|
||
The updated title of the discussion.
|
||
"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateTeamDiscussion
|
||
"""
|
||
type UpdateTeamDiscussionPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The updated discussion.
|
||
"""
|
||
teamDiscussion: TeamDiscussion
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateTeamReviewAssignment
|
||
"""
|
||
input UpdateTeamReviewAssignmentInput @preview(toggledBy: "stone-crop-preview") {
|
||
"""
|
||
The algorithm to use for review assignment
|
||
"""
|
||
algorithm: TeamReviewAssignmentAlgorithm = ROUND_ROBIN
|
||
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Turn on or off review assignment
|
||
"""
|
||
enabled: Boolean!
|
||
|
||
"""
|
||
An array of team member IDs to exclude
|
||
"""
|
||
excludedTeamMemberIds: [ID!] @possibleTypes(concreteTypes: ["User"])
|
||
|
||
"""
|
||
The Node ID of the team to update review assignments of
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["Team"])
|
||
|
||
"""
|
||
Notify the entire team of the PR if it is delegated
|
||
"""
|
||
notifyTeam: Boolean = true
|
||
|
||
"""
|
||
The number of team members to assign
|
||
"""
|
||
teamMemberCount: Int = 1
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateTeamReviewAssignment
|
||
"""
|
||
type UpdateTeamReviewAssignmentPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The team that was modified
|
||
"""
|
||
team: Team
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateTeamsRepository
|
||
"""
|
||
input UpdateTeamsRepositoryInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Permission that should be granted to the teams.
|
||
"""
|
||
permission: RepositoryPermission!
|
||
|
||
"""
|
||
Repository ID being granted access to.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
A list of teams being granted access. Limit: 10
|
||
"""
|
||
teamIds: [ID!]! @possibleTypes(concreteTypes: ["Team"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateTeamsRepository
|
||
"""
|
||
type UpdateTeamsRepositoryPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The repository that was updated.
|
||
"""
|
||
repository: Repository
|
||
|
||
"""
|
||
The teams granted permission on the repository.
|
||
"""
|
||
teams: [Team!]
|
||
}
|
||
|
||
"""
|
||
Autogenerated input type of UpdateTopics
|
||
"""
|
||
input UpdateTopicsInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The Node ID of the repository.
|
||
"""
|
||
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
|
||
|
||
"""
|
||
An array of topic names.
|
||
"""
|
||
topicNames: [String!]!
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of UpdateTopics
|
||
"""
|
||
type UpdateTopicsPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
Names of the provided topics that are not valid.
|
||
"""
|
||
invalidTopicNames: [String!]
|
||
|
||
"""
|
||
The updated repository.
|
||
"""
|
||
repository: Repository
|
||
}
|
||
|
||
"""
|
||
A user is an individual's account on GitHub that owns repositories and can make new content.
|
||
"""
|
||
type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & ProjectV2Owner & ProjectV2Recent & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable {
|
||
"""
|
||
Determine if this repository owner has any items that can be pinned to their profile.
|
||
"""
|
||
anyPinnableItems(
|
||
"""
|
||
Filter to only a particular kind of pinnable item.
|
||
"""
|
||
type: PinnableItemType
|
||
): Boolean!
|
||
|
||
"""
|
||
A URL pointing to the user's public avatar.
|
||
"""
|
||
avatarUrl(
|
||
"""
|
||
The size of the resulting square image.
|
||
"""
|
||
size: Int
|
||
): URI!
|
||
|
||
"""
|
||
The user's public profile bio.
|
||
"""
|
||
bio: String
|
||
|
||
"""
|
||
The user's public profile bio as HTML.
|
||
"""
|
||
bioHTML: HTML!
|
||
|
||
"""
|
||
Could this user receive email notifications, if the organization had notification restrictions enabled?
|
||
"""
|
||
canReceiveOrganizationEmailsWhenNotificationsRestricted(
|
||
"""
|
||
The login of the organization to check.
|
||
"""
|
||
login: String!
|
||
): Boolean!
|
||
|
||
"""
|
||
A list of commit comments made by this user.
|
||
"""
|
||
commitComments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): CommitCommentConnection!
|
||
|
||
"""
|
||
The user's public profile company.
|
||
"""
|
||
company: String
|
||
|
||
"""
|
||
The user's public profile company as HTML.
|
||
"""
|
||
companyHTML: HTML!
|
||
|
||
"""
|
||
The collection of contributions this user has made to different repositories.
|
||
"""
|
||
contributionsCollection(
|
||
"""
|
||
Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.
|
||
"""
|
||
from: DateTime
|
||
|
||
"""
|
||
The ID of the organization used to filter contributions.
|
||
"""
|
||
organizationID: ID
|
||
|
||
"""
|
||
Only contributions made before and up to (including) this time will be
|
||
counted. If omitted, defaults to the current time or one year from the
|
||
provided from argument.
|
||
"""
|
||
to: DateTime
|
||
): ContributionsCollection!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The user's publicly visible profile email.
|
||
"""
|
||
email: String!
|
||
|
||
"""
|
||
The estimated next GitHub Sponsors payout for this user/organization in cents (USD).
|
||
"""
|
||
estimatedNextSponsorsPayoutInCents: Int!
|
||
|
||
"""
|
||
A list of users the given user is followed by.
|
||
"""
|
||
followers(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): FollowerConnection!
|
||
|
||
"""
|
||
A list of users the given user is following.
|
||
"""
|
||
following(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): FollowingConnection!
|
||
|
||
"""
|
||
Find gist by repo name.
|
||
"""
|
||
gist(
|
||
"""
|
||
The gist name to find.
|
||
"""
|
||
name: String!
|
||
): Gist
|
||
|
||
"""
|
||
A list of gist comments made by this user.
|
||
"""
|
||
gistComments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): GistCommentConnection!
|
||
|
||
"""
|
||
A list of the Gists the user has created.
|
||
"""
|
||
gists(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for gists returned from the connection
|
||
"""
|
||
orderBy: GistOrder
|
||
|
||
"""
|
||
Filters Gists according to privacy.
|
||
"""
|
||
privacy: GistPrivacy
|
||
): GistConnection!
|
||
|
||
"""
|
||
True if this user/organization has a GitHub Sponsors listing.
|
||
"""
|
||
hasSponsorsListing: Boolean!
|
||
|
||
"""
|
||
The hovercard information for this user in a given context
|
||
"""
|
||
hovercard(
|
||
"""
|
||
The ID of the subject to get the hovercard in the context of
|
||
"""
|
||
primarySubjectId: ID
|
||
): Hovercard!
|
||
id: ID!
|
||
|
||
"""
|
||
The interaction ability settings for this user.
|
||
"""
|
||
interactionAbility: RepositoryInteractionAbility
|
||
|
||
"""
|
||
Whether or not this user is a participant in the GitHub Security Bug Bounty.
|
||
"""
|
||
isBountyHunter: Boolean!
|
||
|
||
"""
|
||
Whether or not this user is a participant in the GitHub Campus Experts Program.
|
||
"""
|
||
isCampusExpert: Boolean!
|
||
|
||
"""
|
||
Whether or not this user is a GitHub Developer Program member.
|
||
"""
|
||
isDeveloperProgramMember: Boolean!
|
||
|
||
"""
|
||
Whether or not this user is a GitHub employee.
|
||
"""
|
||
isEmployee: Boolean!
|
||
|
||
"""
|
||
Whether or not this user is following the viewer. Inverse of viewerIsFollowing
|
||
"""
|
||
isFollowingViewer: Boolean!
|
||
|
||
"""
|
||
Whether or not this user is a member of the GitHub Stars Program.
|
||
"""
|
||
isGitHubStar: Boolean!
|
||
|
||
"""
|
||
Whether or not the user has marked themselves as for hire.
|
||
"""
|
||
isHireable: Boolean!
|
||
|
||
"""
|
||
Whether or not this user is a site administrator.
|
||
"""
|
||
isSiteAdmin: Boolean!
|
||
|
||
"""
|
||
Whether the given account is sponsoring this user/organization.
|
||
"""
|
||
isSponsoredBy(
|
||
"""
|
||
The target account's login.
|
||
"""
|
||
accountLogin: String!
|
||
): Boolean!
|
||
|
||
"""
|
||
True if the viewer is sponsored by this user/organization.
|
||
"""
|
||
isSponsoringViewer: Boolean!
|
||
|
||
"""
|
||
Whether or not this user is the viewing user.
|
||
"""
|
||
isViewer: Boolean!
|
||
|
||
"""
|
||
A list of issue comments made by this user.
|
||
"""
|
||
issueComments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for issue comments returned from the connection.
|
||
"""
|
||
orderBy: IssueCommentOrder
|
||
): IssueCommentConnection!
|
||
|
||
"""
|
||
A list of issues associated with this user.
|
||
"""
|
||
issues(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Filtering options for issues returned from the connection.
|
||
"""
|
||
filterBy: IssueFilters
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
A list of label names to filter the pull requests by.
|
||
"""
|
||
labels: [String!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for issues returned from the connection.
|
||
"""
|
||
orderBy: IssueOrder
|
||
|
||
"""
|
||
A list of states to filter the issues by.
|
||
"""
|
||
states: [IssueState!]
|
||
): IssueConnection!
|
||
|
||
"""
|
||
Showcases a selection of repositories and gists that the profile owner has
|
||
either curated or that have been selected automatically based on popularity.
|
||
"""
|
||
itemShowcase: ProfileItemShowcase!
|
||
|
||
"""
|
||
The user's public profile location.
|
||
"""
|
||
location: String
|
||
|
||
"""
|
||
The username used to login.
|
||
"""
|
||
login: String!
|
||
|
||
"""
|
||
The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).
|
||
"""
|
||
monthlyEstimatedSponsorsIncomeInCents: Int!
|
||
|
||
"""
|
||
The user's public profile name.
|
||
"""
|
||
name: String
|
||
|
||
"""
|
||
Find an organization by its login that the user belongs to.
|
||
"""
|
||
organization(
|
||
"""
|
||
The login of the organization to find.
|
||
"""
|
||
login: String!
|
||
): Organization
|
||
|
||
"""
|
||
Verified email addresses that match verified domains for a specified organization the user is a member of.
|
||
"""
|
||
organizationVerifiedDomainEmails(
|
||
"""
|
||
The login of the organization to match verified domains from.
|
||
"""
|
||
login: String!
|
||
): [String!]!
|
||
|
||
"""
|
||
A list of organizations the user belongs to.
|
||
"""
|
||
organizations(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the User's organizations.
|
||
"""
|
||
orderBy: OrganizationOrder = null
|
||
): OrganizationConnection!
|
||
|
||
"""
|
||
A list of packages under the owner.
|
||
"""
|
||
packages(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Find packages by their names.
|
||
"""
|
||
names: [String]
|
||
|
||
"""
|
||
Ordering of the returned packages.
|
||
"""
|
||
orderBy: PackageOrder = {field: CREATED_AT, direction: DESC}
|
||
|
||
"""
|
||
Filter registry package by type.
|
||
"""
|
||
packageType: PackageType
|
||
|
||
"""
|
||
Find packages in a repository by ID.
|
||
"""
|
||
repositoryId: ID
|
||
): PackageConnection!
|
||
|
||
"""
|
||
A list of repositories and gists this profile owner can pin to their profile.
|
||
"""
|
||
pinnableItems(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter the types of pinnable items that are returned.
|
||
"""
|
||
types: [PinnableItemType!]
|
||
): PinnableItemConnection!
|
||
|
||
"""
|
||
A list of repositories and gists this profile owner has pinned to their profile
|
||
"""
|
||
pinnedItems(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter the types of pinned items that are returned.
|
||
"""
|
||
types: [PinnableItemType!]
|
||
): PinnableItemConnection!
|
||
|
||
"""
|
||
Returns how many more items this profile owner can pin to their profile.
|
||
"""
|
||
pinnedItemsRemaining: Int!
|
||
|
||
"""
|
||
Find project by number.
|
||
"""
|
||
project(
|
||
"""
|
||
The project number to find.
|
||
"""
|
||
number: Int!
|
||
): Project
|
||
|
||
"""
|
||
Find a project by number.
|
||
"""
|
||
projectV2(
|
||
"""
|
||
The project number.
|
||
"""
|
||
number: Int!
|
||
): ProjectV2
|
||
|
||
"""
|
||
A list of projects under the owner.
|
||
"""
|
||
projects(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for projects returned from the connection
|
||
"""
|
||
orderBy: ProjectOrder
|
||
|
||
"""
|
||
Query to search projects by, currently only searching by name.
|
||
"""
|
||
search: String
|
||
|
||
"""
|
||
A list of states to filter the projects by.
|
||
"""
|
||
states: [ProjectState!]
|
||
): ProjectConnection!
|
||
|
||
"""
|
||
The HTTP path listing user's projects
|
||
"""
|
||
projectsResourcePath: URI!
|
||
|
||
"""
|
||
The HTTP URL listing user's projects
|
||
"""
|
||
projectsUrl: URI!
|
||
|
||
"""
|
||
A list of projects under the owner.
|
||
"""
|
||
projectsV2(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
How to order the returned projects.
|
||
"""
|
||
orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
|
||
|
||
"""
|
||
A project to search for under the the owner.
|
||
"""
|
||
query: String
|
||
): ProjectV2Connection!
|
||
|
||
"""
|
||
The user's profile pronouns
|
||
"""
|
||
pronouns: String
|
||
|
||
"""
|
||
A list of public keys associated with this user.
|
||
"""
|
||
publicKeys(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): PublicKeyConnection!
|
||
|
||
"""
|
||
A list of pull requests associated with this user.
|
||
"""
|
||
pullRequests(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
The base ref name to filter the pull requests by.
|
||
"""
|
||
baseRefName: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
The head ref name to filter the pull requests by.
|
||
"""
|
||
headRefName: String
|
||
|
||
"""
|
||
A list of label names to filter the pull requests by.
|
||
"""
|
||
labels: [String!]
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for pull requests returned from the connection.
|
||
"""
|
||
orderBy: IssueOrder
|
||
|
||
"""
|
||
A list of states to filter the pull requests by.
|
||
"""
|
||
states: [PullRequestState!]
|
||
): PullRequestConnection!
|
||
|
||
"""
|
||
Recent projects that this user has modified in the context of the owner.
|
||
"""
|
||
recentProjects(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): ProjectV2Connection!
|
||
|
||
"""
|
||
A list of repositories that the user owns.
|
||
"""
|
||
repositories(
|
||
"""
|
||
Array of viewer's affiliation options for repositories returned from the
|
||
connection. For example, OWNER will include only repositories that the
|
||
current viewer owns.
|
||
"""
|
||
affiliations: [RepositoryAffiliation]
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have issues enabled
|
||
"""
|
||
hasIssuesEnabled: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they are archived and not maintained
|
||
"""
|
||
isArchived: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they are forks of another repository
|
||
"""
|
||
isFork: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have been locked
|
||
"""
|
||
isLocked: Boolean
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for repositories returned from the connection
|
||
"""
|
||
orderBy: RepositoryOrder
|
||
|
||
"""
|
||
Array of owner's affiliation options for repositories returned from the
|
||
connection. For example, OWNER will include only repositories that the
|
||
organization or user being viewed owns.
|
||
"""
|
||
ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
|
||
|
||
"""
|
||
If non-null, filters repositories according to privacy
|
||
"""
|
||
privacy: RepositoryPrivacy
|
||
): RepositoryConnection!
|
||
|
||
"""
|
||
A list of repositories that the user recently contributed to.
|
||
"""
|
||
repositoriesContributedTo(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
If non-null, include only the specified types of contributions. The
|
||
GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]
|
||
"""
|
||
contributionTypes: [RepositoryContributionType]
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have issues enabled
|
||
"""
|
||
hasIssues: Boolean
|
||
|
||
"""
|
||
If true, include user repositories
|
||
"""
|
||
includeUserRepositories: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have been locked
|
||
"""
|
||
isLocked: Boolean
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for repositories returned from the connection
|
||
"""
|
||
orderBy: RepositoryOrder
|
||
|
||
"""
|
||
If non-null, filters repositories according to privacy
|
||
"""
|
||
privacy: RepositoryPrivacy
|
||
): RepositoryConnection!
|
||
|
||
"""
|
||
Find Repository.
|
||
"""
|
||
repository(
|
||
"""
|
||
Follow repository renames. If disabled, a repository referenced by its old name will return an error.
|
||
"""
|
||
followRenames: Boolean = true
|
||
|
||
"""
|
||
Name of Repository to find.
|
||
"""
|
||
name: String!
|
||
): Repository
|
||
|
||
"""
|
||
Discussion comments this user has authored.
|
||
"""
|
||
repositoryDiscussionComments(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter discussion comments to only those that were marked as the answer
|
||
"""
|
||
onlyAnswers: Boolean = false
|
||
|
||
"""
|
||
Filter discussion comments to only those in a specific repository.
|
||
"""
|
||
repositoryId: ID
|
||
): DiscussionCommentConnection!
|
||
|
||
"""
|
||
Discussions this user has started.
|
||
"""
|
||
repositoryDiscussions(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Filter discussions to only those that have been answered or not. Defaults to
|
||
including both answered and unanswered discussions.
|
||
"""
|
||
answered: Boolean = null
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for discussions returned from the connection.
|
||
"""
|
||
orderBy: DiscussionOrder = {field: CREATED_AT, direction: DESC}
|
||
|
||
"""
|
||
Filter discussions to only those in a specific repository.
|
||
"""
|
||
repositoryId: ID
|
||
|
||
"""
|
||
A list of states to filter the discussions by.
|
||
"""
|
||
states: [DiscussionState!] = []
|
||
): DiscussionConnection!
|
||
|
||
"""
|
||
The HTTP path for this user
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
Replies this user has saved
|
||
"""
|
||
savedReplies(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
The field to order saved replies by.
|
||
"""
|
||
orderBy: SavedReplyOrder = {field: UPDATED_AT, direction: DESC}
|
||
): SavedReplyConnection
|
||
|
||
"""
|
||
The user's social media accounts, ordered as they appear on the user's profile.
|
||
"""
|
||
socialAccounts(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): SocialAccountConnection!
|
||
|
||
"""
|
||
List of users and organizations this entity is sponsoring.
|
||
"""
|
||
sponsoring(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the users and organizations returned from the connection.
|
||
"""
|
||
orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
|
||
): SponsorConnection!
|
||
|
||
"""
|
||
List of sponsors for this user or organization.
|
||
"""
|
||
sponsors(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for sponsors returned from the connection.
|
||
"""
|
||
orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
|
||
|
||
"""
|
||
If given, will filter for sponsors at the given tier. Will only return
|
||
sponsors whose tier the viewer is permitted to see.
|
||
"""
|
||
tierId: ID
|
||
): SponsorConnection!
|
||
|
||
"""
|
||
Events involving this sponsorable, such as new sponsorships.
|
||
"""
|
||
sponsorsActivities(
|
||
"""
|
||
Filter activities to only the specified actions.
|
||
"""
|
||
actions: [SponsorsActivityAction!] = []
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Whether to include those events where this sponsorable acted as the sponsor.
|
||
Defaults to only including events where this sponsorable was the recipient
|
||
of a sponsorship.
|
||
"""
|
||
includeAsSponsor: Boolean = false
|
||
|
||
"""
|
||
Whether or not to include private activities in the result set. Defaults to including public and private activities.
|
||
"""
|
||
includePrivate: Boolean = true
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for activity returned from the connection.
|
||
"""
|
||
orderBy: SponsorsActivityOrder = {field: TIMESTAMP, direction: DESC}
|
||
|
||
"""
|
||
Filter activities returned to only those that occurred in the most recent
|
||
specified time period. Set to ALL to avoid filtering by when the activity
|
||
occurred. Will be ignored if `since` or `until` is given.
|
||
"""
|
||
period: SponsorsActivityPeriod = MONTH
|
||
|
||
"""
|
||
Filter activities to those that occurred on or after this time.
|
||
"""
|
||
since: DateTime
|
||
|
||
"""
|
||
Filter activities to those that occurred before this time.
|
||
"""
|
||
until: DateTime
|
||
): SponsorsActivityConnection!
|
||
|
||
"""
|
||
The GitHub Sponsors listing for this user or organization.
|
||
"""
|
||
sponsorsListing: SponsorsListing
|
||
|
||
"""
|
||
The sponsorship from the viewer to this user/organization; that is, the sponsorship where you're the sponsor.
|
||
"""
|
||
sponsorshipForViewerAsSponsor(
|
||
"""
|
||
Whether to return the sponsorship only if it's still active. Pass false to
|
||
get the viewer's sponsorship back even if it has been cancelled.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
): Sponsorship
|
||
|
||
"""
|
||
The sponsorship from this user/organization to the viewer; that is, the sponsorship you're receiving.
|
||
"""
|
||
sponsorshipForViewerAsSponsorable(
|
||
"""
|
||
Whether to return the sponsorship only if it's still active. Pass false to
|
||
get the sponsorship back even if it has been cancelled.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
): Sponsorship
|
||
|
||
"""
|
||
List of sponsorship updates sent from this sponsorable to sponsors.
|
||
"""
|
||
sponsorshipNewsletters(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for sponsorship updates returned from the connection.
|
||
"""
|
||
orderBy: SponsorshipNewsletterOrder = {field: CREATED_AT, direction: DESC}
|
||
): SponsorshipNewsletterConnection!
|
||
|
||
"""
|
||
The sponsorships where this user or organization is the maintainer receiving the funds.
|
||
"""
|
||
sponsorshipsAsMaintainer(
|
||
"""
|
||
Whether to include only sponsorships that are active right now, versus all
|
||
sponsorships this maintainer has ever received.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Whether or not to include private sponsorships in the result set
|
||
"""
|
||
includePrivate: Boolean = false
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for sponsorships returned from this connection. If left
|
||
blank, the sponsorships will be ordered based on relevancy to the viewer.
|
||
"""
|
||
orderBy: SponsorshipOrder
|
||
): SponsorshipConnection!
|
||
|
||
"""
|
||
The sponsorships where this user or organization is the funder.
|
||
"""
|
||
sponsorshipsAsSponsor(
|
||
"""
|
||
Whether to include only sponsorships that are active right now, versus all sponsorships this sponsor has ever made.
|
||
"""
|
||
activeOnly: Boolean = true
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Filter sponsorships returned to those for the specified maintainers. That
|
||
is, the recipient of the sponsorship is a user or organization with one of
|
||
the given logins.
|
||
"""
|
||
maintainerLogins: [String!]
|
||
|
||
"""
|
||
Ordering options for sponsorships returned from this connection. If left
|
||
blank, the sponsorships will be ordered based on relevancy to the viewer.
|
||
"""
|
||
orderBy: SponsorshipOrder
|
||
): SponsorshipConnection!
|
||
|
||
"""
|
||
Repositories the user has starred.
|
||
"""
|
||
starredRepositories(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Order for connection
|
||
"""
|
||
orderBy: StarOrder
|
||
|
||
"""
|
||
Filters starred repositories to only return repositories owned by the viewer.
|
||
"""
|
||
ownedByViewer: Boolean
|
||
): StarredRepositoryConnection!
|
||
|
||
"""
|
||
The user's description of what they're currently doing.
|
||
"""
|
||
status: UserStatus
|
||
|
||
"""
|
||
Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created
|
||
"""
|
||
topRepositories(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for repositories returned from the connection
|
||
"""
|
||
orderBy: RepositoryOrder!
|
||
|
||
"""
|
||
How far back in time to fetch contributed repositories
|
||
"""
|
||
since: DateTime
|
||
): RepositoryConnection!
|
||
|
||
"""
|
||
The amount in United States cents (e.g., 500 = $5.00 USD) that this entity has
|
||
spent on GitHub to fund sponsorships. Only returns a value when viewed by the
|
||
user themselves or by a user who can manage sponsorships for the requested organization.
|
||
"""
|
||
totalSponsorshipAmountAsSponsorInCents(
|
||
"""
|
||
Filter payments to those that occurred on or after this time.
|
||
"""
|
||
since: DateTime
|
||
|
||
"""
|
||
Filter payments to those made to the users or organizations with the specified usernames.
|
||
"""
|
||
sponsorableLogins: [String!] = []
|
||
|
||
"""
|
||
Filter payments to those that occurred before this time.
|
||
"""
|
||
until: DateTime
|
||
): Int
|
||
|
||
"""
|
||
The user's Twitter username.
|
||
"""
|
||
twitterUsername: String
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this user
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
Can the viewer pin repositories and gists to the profile?
|
||
"""
|
||
viewerCanChangePinnedItems: Boolean!
|
||
|
||
"""
|
||
Can the current viewer create new projects on this owner.
|
||
"""
|
||
viewerCanCreateProjects: Boolean!
|
||
|
||
"""
|
||
Whether or not the viewer is able to follow the user.
|
||
"""
|
||
viewerCanFollow: Boolean!
|
||
|
||
"""
|
||
Whether or not the viewer is able to sponsor this user/organization.
|
||
"""
|
||
viewerCanSponsor: Boolean!
|
||
|
||
"""
|
||
Whether or not this user is followed by the viewer. Inverse of isFollowingViewer.
|
||
"""
|
||
viewerIsFollowing: Boolean!
|
||
|
||
"""
|
||
True if the viewer is sponsoring this user/organization.
|
||
"""
|
||
viewerIsSponsoring: Boolean!
|
||
|
||
"""
|
||
A list of repositories the given user is watching.
|
||
"""
|
||
watching(
|
||
"""
|
||
Affiliation options for repositories returned from the connection. If none
|
||
specified, the results will include repositories for which the current
|
||
viewer is an owner or collaborator, or member.
|
||
"""
|
||
affiliations: [RepositoryAffiliation]
|
||
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have issues enabled
|
||
"""
|
||
hasIssuesEnabled: Boolean
|
||
|
||
"""
|
||
If non-null, filters repositories according to whether they have been locked
|
||
"""
|
||
isLocked: Boolean
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for repositories returned from the connection
|
||
"""
|
||
orderBy: RepositoryOrder
|
||
|
||
"""
|
||
Array of owner's affiliation options for repositories returned from the
|
||
connection. For example, OWNER will include only repositories that the
|
||
organization or user being viewed owns.
|
||
"""
|
||
ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
|
||
|
||
"""
|
||
If non-null, filters repositories according to privacy
|
||
"""
|
||
privacy: RepositoryPrivacy
|
||
): RepositoryConnection!
|
||
|
||
"""
|
||
A URL pointing to the user's public website/blog.
|
||
"""
|
||
websiteUrl: URI
|
||
}
|
||
|
||
"""
|
||
The possible durations that a user can be blocked for.
|
||
"""
|
||
enum UserBlockDuration {
|
||
"""
|
||
The user was blocked for 1 day
|
||
"""
|
||
ONE_DAY
|
||
|
||
"""
|
||
The user was blocked for 30 days
|
||
"""
|
||
ONE_MONTH
|
||
|
||
"""
|
||
The user was blocked for 7 days
|
||
"""
|
||
ONE_WEEK
|
||
|
||
"""
|
||
The user was blocked permanently
|
||
"""
|
||
PERMANENT
|
||
|
||
"""
|
||
The user was blocked for 3 days
|
||
"""
|
||
THREE_DAYS
|
||
}
|
||
|
||
"""
|
||
Represents a 'user_blocked' event on a given user.
|
||
"""
|
||
type UserBlockedEvent implements Node {
|
||
"""
|
||
Identifies the actor who performed the event.
|
||
"""
|
||
actor: Actor
|
||
|
||
"""
|
||
Number of days that the user was blocked for.
|
||
"""
|
||
blockDuration: UserBlockDuration!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
id: ID!
|
||
|
||
"""
|
||
The user who was blocked.
|
||
"""
|
||
subject: User
|
||
}
|
||
|
||
"""
|
||
The connection type for User.
|
||
"""
|
||
type UserConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [UserEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [User]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edit on user content
|
||
"""
|
||
type UserContentEdit implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the date and time when the object was deleted.
|
||
"""
|
||
deletedAt: DateTime
|
||
|
||
"""
|
||
The actor who deleted this content
|
||
"""
|
||
deletedBy: Actor
|
||
|
||
"""
|
||
A summary of the changes for this edit
|
||
"""
|
||
diff: String
|
||
|
||
"""
|
||
When this content was edited
|
||
"""
|
||
editedAt: DateTime!
|
||
|
||
"""
|
||
The actor who edited this content
|
||
"""
|
||
editor: Actor
|
||
id: ID!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
"""
|
||
A list of edits to content.
|
||
"""
|
||
type UserContentEditConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [UserContentEditEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [UserContentEdit]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type UserContentEditEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: UserContentEdit
|
||
}
|
||
|
||
"""
|
||
Represents a user.
|
||
"""
|
||
type UserEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: User
|
||
}
|
||
|
||
"""
|
||
Email attributes from External Identity
|
||
"""
|
||
type UserEmailMetadata {
|
||
"""
|
||
Boolean to identify primary emails
|
||
"""
|
||
primary: Boolean
|
||
|
||
"""
|
||
Type of email
|
||
"""
|
||
type: String
|
||
|
||
"""
|
||
Email id
|
||
"""
|
||
value: String!
|
||
}
|
||
|
||
"""
|
||
The user's description of what they're currently doing.
|
||
"""
|
||
type UserStatus implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
An emoji summarizing the user's status.
|
||
"""
|
||
emoji: String
|
||
|
||
"""
|
||
The status emoji as HTML.
|
||
"""
|
||
emojiHTML: HTML
|
||
|
||
"""
|
||
If set, the status will not be shown after this date.
|
||
"""
|
||
expiresAt: DateTime
|
||
id: ID!
|
||
|
||
"""
|
||
Whether this status indicates the user is not fully available on GitHub.
|
||
"""
|
||
indicatesLimitedAvailability: Boolean!
|
||
|
||
"""
|
||
A brief message describing what the user is doing.
|
||
"""
|
||
message: String
|
||
|
||
"""
|
||
The organization whose members can see this status. If null, this status is publicly visible.
|
||
"""
|
||
organization: Organization
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The user who has this status.
|
||
"""
|
||
user: User!
|
||
}
|
||
|
||
"""
|
||
The connection type for UserStatus.
|
||
"""
|
||
type UserStatusConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [UserStatusEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [UserStatus]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type UserStatusEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: UserStatus
|
||
}
|
||
|
||
"""
|
||
Ordering options for user status connections.
|
||
"""
|
||
input UserStatusOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order user statuses by.
|
||
"""
|
||
field: UserStatusOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which user status connections can be ordered.
|
||
"""
|
||
enum UserStatusOrderField {
|
||
"""
|
||
Order user statuses by when they were updated.
|
||
"""
|
||
UPDATED_AT
|
||
}
|
||
|
||
"""
|
||
A domain that can be verified or approved for an organization or an enterprise.
|
||
"""
|
||
type VerifiableDomain implements Node {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The DNS host name that should be used for verification.
|
||
"""
|
||
dnsHostName: URI
|
||
|
||
"""
|
||
The unicode encoded domain.
|
||
"""
|
||
domain: URI!
|
||
|
||
"""
|
||
Whether a TXT record for verification with the expected host name was found.
|
||
"""
|
||
hasFoundHostName: Boolean!
|
||
|
||
"""
|
||
Whether a TXT record for verification with the expected verification token was found.
|
||
"""
|
||
hasFoundVerificationToken: Boolean!
|
||
id: ID!
|
||
|
||
"""
|
||
Whether or not the domain is approved.
|
||
"""
|
||
isApproved: Boolean!
|
||
|
||
"""
|
||
Whether this domain is required to exist for an organization or enterprise policy to be enforced.
|
||
"""
|
||
isRequiredForPolicyEnforcement: Boolean!
|
||
|
||
"""
|
||
Whether or not the domain is verified.
|
||
"""
|
||
isVerified: Boolean!
|
||
|
||
"""
|
||
The owner of the domain.
|
||
"""
|
||
owner: VerifiableDomainOwner!
|
||
|
||
"""
|
||
The punycode encoded domain.
|
||
"""
|
||
punycodeEncodedDomain: URI!
|
||
|
||
"""
|
||
The time that the current verification token will expire.
|
||
"""
|
||
tokenExpirationTime: DateTime
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The current verification token for the domain.
|
||
"""
|
||
verificationToken: String
|
||
}
|
||
|
||
"""
|
||
The connection type for VerifiableDomain.
|
||
"""
|
||
type VerifiableDomainConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [VerifiableDomainEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [VerifiableDomain]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type VerifiableDomainEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: VerifiableDomain
|
||
}
|
||
|
||
"""
|
||
Ordering options for verifiable domain connections.
|
||
"""
|
||
input VerifiableDomainOrder {
|
||
"""
|
||
The ordering direction.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field to order verifiable domains by.
|
||
"""
|
||
field: VerifiableDomainOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which verifiable domain connections can be ordered.
|
||
"""
|
||
enum VerifiableDomainOrderField {
|
||
"""
|
||
Order verifiable domains by their creation date.
|
||
"""
|
||
CREATED_AT
|
||
|
||
"""
|
||
Order verifiable domains by the domain name.
|
||
"""
|
||
DOMAIN
|
||
}
|
||
|
||
"""
|
||
Types that can own a verifiable domain.
|
||
"""
|
||
union VerifiableDomainOwner = Enterprise | Organization
|
||
|
||
"""
|
||
Autogenerated input type of VerifyVerifiableDomain
|
||
"""
|
||
input VerifyVerifiableDomainInput {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The ID of the verifiable domain to verify.
|
||
"""
|
||
id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"])
|
||
}
|
||
|
||
"""
|
||
Autogenerated return type of VerifyVerifiableDomain
|
||
"""
|
||
type VerifyVerifiableDomainPayload {
|
||
"""
|
||
A unique identifier for the client performing the mutation.
|
||
"""
|
||
clientMutationId: String
|
||
|
||
"""
|
||
The verifiable domain that was verified.
|
||
"""
|
||
domain: VerifiableDomain
|
||
}
|
||
|
||
"""
|
||
A hovercard context with a message describing how the viewer is related.
|
||
"""
|
||
type ViewerHovercardContext implements HovercardContext {
|
||
"""
|
||
A string describing this context
|
||
"""
|
||
message: String!
|
||
|
||
"""
|
||
An octicon to accompany this context
|
||
"""
|
||
octicon: String!
|
||
|
||
"""
|
||
Identifies the user who is related to this context.
|
||
"""
|
||
viewer: User!
|
||
}
|
||
|
||
"""
|
||
A subject that may be upvoted.
|
||
"""
|
||
interface Votable {
|
||
"""
|
||
Number of upvotes that this subject has received.
|
||
"""
|
||
upvoteCount: Int!
|
||
|
||
"""
|
||
Whether or not the current user can add or remove an upvote on this subject.
|
||
"""
|
||
viewerCanUpvote: Boolean!
|
||
|
||
"""
|
||
Whether or not the current user has already upvoted this subject.
|
||
"""
|
||
viewerHasUpvoted: Boolean!
|
||
}
|
||
|
||
"""
|
||
A workflow contains meta information about an Actions workflow file.
|
||
"""
|
||
type Workflow implements Node & UniformResourceLocatable {
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
id: ID!
|
||
|
||
"""
|
||
The name of the workflow.
|
||
"""
|
||
name: String!
|
||
|
||
"""
|
||
The HTTP path for this workflow
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The runs of the workflow.
|
||
"""
|
||
runs(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
|
||
"""
|
||
Ordering options for the connection
|
||
"""
|
||
orderBy: WorkflowRunOrder = {field: CREATED_AT, direction: DESC}
|
||
): WorkflowRunConnection!
|
||
|
||
"""
|
||
The state of the workflow.
|
||
"""
|
||
state: WorkflowState!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this workflow
|
||
"""
|
||
url: URI!
|
||
}
|
||
|
||
"""
|
||
A workflow run.
|
||
"""
|
||
type WorkflowRun implements Node & UniformResourceLocatable {
|
||
"""
|
||
The check suite this workflow run belongs to.
|
||
"""
|
||
checkSuite: CheckSuite!
|
||
|
||
"""
|
||
Identifies the date and time when the object was created.
|
||
"""
|
||
createdAt: DateTime!
|
||
|
||
"""
|
||
Identifies the primary key from the database.
|
||
"""
|
||
databaseId: Int
|
||
|
||
"""
|
||
The log of deployment reviews
|
||
"""
|
||
deploymentReviews(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): DeploymentReviewConnection!
|
||
|
||
"""
|
||
The event that triggered the workflow run
|
||
"""
|
||
event: String!
|
||
|
||
"""
|
||
The workflow file
|
||
"""
|
||
file: WorkflowRunFile
|
||
id: ID!
|
||
|
||
"""
|
||
The pending deployment requests of all check runs in this workflow run
|
||
"""
|
||
pendingDeploymentRequests(
|
||
"""
|
||
Returns the elements in the list that come after the specified cursor.
|
||
"""
|
||
after: String
|
||
|
||
"""
|
||
Returns the elements in the list that come before the specified cursor.
|
||
"""
|
||
before: String
|
||
|
||
"""
|
||
Returns the first _n_ elements from the list.
|
||
"""
|
||
first: Int
|
||
|
||
"""
|
||
Returns the last _n_ elements from the list.
|
||
"""
|
||
last: Int
|
||
): DeploymentRequestConnection!
|
||
|
||
"""
|
||
The HTTP path for this workflow run
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
A number that uniquely identifies this workflow run in its parent workflow.
|
||
"""
|
||
runNumber: Int!
|
||
|
||
"""
|
||
Identifies the date and time when the object was last updated.
|
||
"""
|
||
updatedAt: DateTime!
|
||
|
||
"""
|
||
The HTTP URL for this workflow run
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
The workflow executed in this workflow run.
|
||
"""
|
||
workflow: Workflow!
|
||
}
|
||
|
||
"""
|
||
The connection type for WorkflowRun.
|
||
"""
|
||
type WorkflowRunConnection {
|
||
"""
|
||
A list of edges.
|
||
"""
|
||
edges: [WorkflowRunEdge]
|
||
|
||
"""
|
||
A list of nodes.
|
||
"""
|
||
nodes: [WorkflowRun]
|
||
|
||
"""
|
||
Information to aid in pagination.
|
||
"""
|
||
pageInfo: PageInfo!
|
||
|
||
"""
|
||
Identifies the total count of items in the connection.
|
||
"""
|
||
totalCount: Int!
|
||
}
|
||
|
||
"""
|
||
An edge in a connection.
|
||
"""
|
||
type WorkflowRunEdge {
|
||
"""
|
||
A cursor for use in pagination.
|
||
"""
|
||
cursor: String!
|
||
|
||
"""
|
||
The item at the end of the edge.
|
||
"""
|
||
node: WorkflowRun
|
||
}
|
||
|
||
"""
|
||
An executed workflow file for a workflow run.
|
||
"""
|
||
type WorkflowRunFile implements Node & UniformResourceLocatable {
|
||
id: ID!
|
||
|
||
"""
|
||
The path of the workflow file relative to its repository.
|
||
"""
|
||
path: String!
|
||
|
||
"""
|
||
The direct link to the file in the repository which stores the workflow file.
|
||
"""
|
||
repositoryFileUrl: URI!
|
||
|
||
"""
|
||
The repository name and owner which stores the workflow file.
|
||
"""
|
||
repositoryName: URI!
|
||
|
||
"""
|
||
The HTTP path for this workflow run file
|
||
"""
|
||
resourcePath: URI!
|
||
|
||
"""
|
||
The parent workflow run execution for this file.
|
||
"""
|
||
run: WorkflowRun!
|
||
|
||
"""
|
||
The HTTP URL for this workflow run file
|
||
"""
|
||
url: URI!
|
||
|
||
"""
|
||
If the viewer has permissions to push to the repository which stores the workflow.
|
||
"""
|
||
viewerCanPushRepository: Boolean!
|
||
|
||
"""
|
||
If the viewer has permissions to read the repository which stores the workflow.
|
||
"""
|
||
viewerCanReadRepository: Boolean!
|
||
}
|
||
|
||
"""
|
||
Ways in which lists of workflow runs can be ordered upon return.
|
||
"""
|
||
input WorkflowRunOrder {
|
||
"""
|
||
The direction in which to order workflow runs by the specified field.
|
||
"""
|
||
direction: OrderDirection!
|
||
|
||
"""
|
||
The field by which to order workflows.
|
||
"""
|
||
field: WorkflowRunOrderField!
|
||
}
|
||
|
||
"""
|
||
Properties by which workflow run connections can be ordered.
|
||
"""
|
||
enum WorkflowRunOrderField {
|
||
"""
|
||
Order workflow runs by most recently created
|
||
"""
|
||
CREATED_AT
|
||
}
|
||
|
||
"""
|
||
The possible states for a workflow.
|
||
"""
|
||
enum WorkflowState {
|
||
"""
|
||
The workflow is active.
|
||
"""
|
||
ACTIVE
|
||
|
||
"""
|
||
The workflow was deleted from the git repository.
|
||
"""
|
||
DELETED
|
||
|
||
"""
|
||
The workflow was disabled by default on a fork.
|
||
"""
|
||
DISABLED_FORK
|
||
|
||
"""
|
||
The workflow was disabled for inactivity in the repository.
|
||
"""
|
||
DISABLED_INACTIVITY
|
||
|
||
"""
|
||
The workflow was disabled manually.
|
||
"""
|
||
DISABLED_MANUALLY
|
||
}
|
||
|
||
"""
|
||
A valid x509 certificate string
|
||
"""
|
||
scalar X509Certificate
|