Documentation
¶
Index ¶
- Variables
- func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
- type AddAssigneesToAssignableInput
- type AddAssigneesToAssignablePayload
- type AddCommentInput
- type AddCommentPayload
- type AddLabelsToLabelableInput
- type AddLabelsToLabelablePayload
- type AddPullRequestReviewCommentInput
- type AddPullRequestReviewCommentPayload
- type AddPullRequestReviewInput
- type AddPullRequestReviewPayload
- type AddReactionInput
- type AddReactionPayload
- type AssignableNode
- type BranchProtectionRule
- type BranchProtectionRuleInput
- type CheckRunResolver
- type CheckSuite
- type CloseIssueInput
- type CloseIssuePayload
- type ClosePullRequestInput
- type ClosePullRequestPayload
- type CodeOfConduct
- type CommitConnection
- type CommitResolver
- type ComplexityRoot
- type Config
- type ConvertPullRequestToDraftInput
- type ConvertPullRequestToDraftPayload
- type CreateBranchProtectionRuleInput
- type CreateBranchProtectionRulePayload
- type CreateIssueInput
- type CreateIssuePayload
- type CreateLabelInput
- type CreateLabelPayload
- type CreatePullRequestInput
- type CreatePullRequestPayload
- type CreateRefInput
- type CreateRefPayload
- type DeleteBranchProtectionRuleInput
- type DeleteBranchProtectionRulePayload
- type DeleteIssueInput
- type DeleteIssuePayload
- type DeleteLabelInput
- type DeleteLabelPayload
- type DeletePullRequestReviewInput
- type DeletePullRequestReviewPayload
- type DeleteRefInput
- type DeleteRefPayload
- type DirectiveRoot
- type DisablePullRequestAutoMergeInput
- type DisablePullRequestAutoMergePayload
- type DismissPullRequestReviewInput
- type DismissPullRequestReviewPayload
- type DraftPullRequestReviewComment
- type DraftPullRequestReviewThread
- type EnablePullRequestAutoMergeInput
- type EnablePullRequestAutoMergePayload
- type GitActor
- type GitActorConnection
- type GitHubMetadata
- type IssueClosedStateReason
- func (e IssueClosedStateReason) IsValid() bool
- func (e IssueClosedStateReason) MarshalGQL(w io.Writer)
- func (e IssueClosedStateReason) MarshalJSON() ([]byte, error)
- func (e IssueClosedStateReason) String() string
- func (e *IssueClosedStateReason) UnmarshalGQL(v any) error
- func (e *IssueClosedStateReason) UnmarshalJSON(b []byte) error
- type IssueCommentEdge
- type IssueCommentResolver
- type IssueFilters
- type IssueOrder
- type IssueOrderField
- type IssueResolver
- type LabelOrder
- type LabelOrderField
- type LabelableNode
- type LanguageOrder
- type LanguageOrderField
- func (e LanguageOrderField) IsValid() bool
- func (e LanguageOrderField) MarshalGQL(w io.Writer)
- func (e LanguageOrderField) MarshalJSON() ([]byte, error)
- func (e LanguageOrderField) String() string
- func (e *LanguageOrderField) UnmarshalGQL(v any) error
- func (e *LanguageOrderField) UnmarshalJSON(b []byte) error
- type LockLockableInput
- type LockLockablePayload
- type LockReason
- type MarkPullRequestReadyForReviewInput
- type MarkPullRequestReadyForReviewPayload
- type MergePullRequestInput
- type MergePullRequestPayload
- type MilestoneOrder
- type MilestoneOrderField
- func (e MilestoneOrderField) IsValid() bool
- func (e MilestoneOrderField) MarshalGQL(w io.Writer)
- func (e MilestoneOrderField) MarshalJSON() ([]byte, error)
- func (e MilestoneOrderField) String() string
- func (e *MilestoneOrderField) UnmarshalGQL(v any) error
- func (e *MilestoneOrderField) UnmarshalJSON(b []byte) error
- type MilestoneState
- type Mutation
- type MutationResolver
- type Node
- type OrderDirection
- type OrganizationResolver
- type PinIssueInput
- type PinIssuePayload
- type Project
- type ProjectCard
- type ProjectCardConnection
- type ProjectColumn
- type PullRequestResolver
- type PullRequestReview
- type PullRequestReviewCommentEdge
- type PullRequestReviewConnection
- type PullRequestReviewEdge
- type PullRequestReviewState
- func (e PullRequestReviewState) IsValid() bool
- func (e PullRequestReviewState) MarshalGQL(w io.Writer)
- func (e PullRequestReviewState) MarshalJSON() ([]byte, error)
- func (e PullRequestReviewState) String() string
- func (e *PullRequestReviewState) UnmarshalGQL(v any) error
- func (e *PullRequestReviewState) UnmarshalJSON(b []byte) error
- type PullRequestReviewThreadResolver
- type Query
- type QueryResolver
- type RemoveAssigneesFromAssignableInput
- type RemoveAssigneesFromAssignablePayload
- type RemoveLabelsFromLabelableInput
- type RemoveLabelsFromLabelablePayload
- type RemoveReactionInput
- type RemoveReactionPayload
- type ReopenIssueInput
- type ReopenIssuePayload
- type ReopenPullRequestInput
- type ReopenPullRequestPayload
- type RepositoryAffiliation
- func (e RepositoryAffiliation) IsValid() bool
- func (e RepositoryAffiliation) MarshalGQL(w io.Writer)
- func (e RepositoryAffiliation) MarshalJSON() ([]byte, error)
- func (e RepositoryAffiliation) String() string
- func (e *RepositoryAffiliation) UnmarshalGQL(v any) error
- func (e *RepositoryAffiliation) UnmarshalJSON(b []byte) error
- type RepositoryOrder
- type RepositoryOrderField
- func (e RepositoryOrderField) IsValid() bool
- func (e RepositoryOrderField) MarshalGQL(w io.Writer)
- func (e RepositoryOrderField) MarshalJSON() ([]byte, error)
- func (e RepositoryOrderField) String() string
- func (e *RepositoryOrderField) UnmarshalGQL(v any) error
- func (e *RepositoryOrderField) UnmarshalJSON(b []byte) error
- type RepositoryPrivacy
- func (e RepositoryPrivacy) IsValid() bool
- func (e RepositoryPrivacy) MarshalGQL(w io.Writer)
- func (e RepositoryPrivacy) MarshalJSON() ([]byte, error)
- func (e RepositoryPrivacy) String() string
- func (e *RepositoryPrivacy) UnmarshalGQL(v any) error
- func (e *RepositoryPrivacy) UnmarshalJSON(b []byte) error
- type RepositoryResolver
- type RequestReviewsInput
- type RequestReviewsPayload
- type RequestedReviewer
- type ResolveReviewThreadInput
- type ResolveReviewThreadPayload
- type ResolverRoot
- type ReviewRequest
- type ReviewRequestConnection
- type SearchResultItem
- type SearchResultItemConnection
- type SearchResultItemEdge
- type SearchType
- type StatusCheckRollupContext
- type StatusCheckRollupContextConnection
- type StatusCheckRollupResolver
- type StatusContextResolver
- type SubmitPullRequestReviewInput
- type SubmitPullRequestReviewPayload
- type Team
- type TransferIssueInput
- type TransferIssuePayload
- type UnlockLockableInput
- type UnlockLockablePayload
- type UnpinIssueInput
- type UnpinIssuePayload
- type UnresolveReviewThreadInput
- type UnresolveReviewThreadPayload
- type UpdateBranchProtectionRuleInput
- type UpdateBranchProtectionRulePayload
- type UpdateIssueCommentInput
- type UpdateIssueCommentPayload
- type UpdateIssueInput
- type UpdateIssuePayload
- type UpdateLabelInput
- type UpdateLabelPayload
- type UpdatePullRequestBranchInput
- type UpdatePullRequestBranchPayload
- type UpdatePullRequestInput
- type UpdatePullRequestPayload
- type UpdatePullRequestReviewCommentInput
- type UpdatePullRequestReviewCommentPayload
- type UpdateRefInput
- type UpdateRefPayload
- type UserResolver
- type Workflow
- type WorkflowRun
Constants ¶
This section is empty.
Variables ¶
View Source
var AllIssueClosedStateReason = []IssueClosedStateReason{ IssueClosedStateReasonCompleted, IssueClosedStateReasonNotPlanned, }
View Source
var AllIssueOrderField = []IssueOrderField{ IssueOrderFieldCreatedAt, IssueOrderFieldUpdatedAt, IssueOrderFieldComments, }
View Source
var AllLabelOrderField = []LabelOrderField{ LabelOrderFieldName, LabelOrderFieldCreatedAt, }
View Source
var AllLanguageOrderField = []LanguageOrderField{ LanguageOrderFieldSize, }
View Source
var AllLockReason = []LockReason{ LockReasonOffTopic, LockReasonTooHeated, LockReasonResolved, LockReasonSpam, }
View Source
var AllMilestoneOrderField = []MilestoneOrderField{ MilestoneOrderFieldDueDate, MilestoneOrderFieldCreatedAt, MilestoneOrderFieldUpdatedAt, MilestoneOrderFieldNumber, }
View Source
var AllMilestoneState = []MilestoneState{ MilestoneStateOpen, MilestoneStateClosed, }
View Source
var AllOrderDirection = []OrderDirection{ OrderDirectionAsc, OrderDirectionDesc, }
View Source
var AllPullRequestReviewState = []PullRequestReviewState{ PullRequestReviewStatePending, PullRequestReviewStateCommented, PullRequestReviewStateApproved, PullRequestReviewStateChangesRequested, PullRequestReviewStateDismissed, }
View Source
var AllRepositoryAffiliation = []RepositoryAffiliation{ RepositoryAffiliationOwner, RepositoryAffiliationCollaborator, RepositoryAffiliationOrganizationMember, }
View Source
var AllRepositoryOrderField = []RepositoryOrderField{ RepositoryOrderFieldCreatedAt, RepositoryOrderFieldUpdatedAt, RepositoryOrderFieldPushedAt, RepositoryOrderFieldName, RepositoryOrderFieldStargazers, }
View Source
var AllRepositoryPrivacy = []RepositoryPrivacy{ RepositoryPrivacyPublic, RepositoryPrivacyPrivate, }
View Source
var AllSearchType = []SearchType{ SearchTypeIssue, SearchTypeRepository, SearchTypeUser, SearchTypeDiscussion, }
Functions ¶
func NewExecutableSchema ¶
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
Types ¶
type AddAssigneesToAssignableInput ¶ added in v0.1.3
type AddAssigneesToAssignablePayload ¶ added in v0.1.3
type AddAssigneesToAssignablePayload struct {
Assignable AssignableNode `json:"assignable,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type AddCommentInput ¶
type AddCommentPayload ¶
type AddCommentPayload struct {
Subject Node `json:"subject,omitempty"`
CommentEdge *IssueCommentEdge `json:"commentEdge,omitempty"`
TimelineEdge *gqlmodel.IssueTimelineItemsEdge `json:"timelineEdge,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type AddLabelsToLabelableInput ¶ added in v0.1.3
type AddLabelsToLabelablePayload ¶ added in v0.1.3
type AddLabelsToLabelablePayload struct {
Labelable LabelableNode `json:"labelable,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type AddPullRequestReviewCommentInput ¶ added in v0.1.3
type AddPullRequestReviewCommentInput struct {
PullRequestID *string `json:"pullRequestId,omitempty"`
PullRequestReviewID *string `json:"pullRequestReviewId,omitempty"`
CommitOid *gqlmodel.GitObjectID `json:"commitOID,omitempty"`
Body string `json:"body"`
Path *string `json:"path,omitempty"`
Position *int32 `json:"position,omitempty"`
Line *int32 `json:"line,omitempty"`
Side *gqlmodel.DiffSide `json:"side,omitempty"`
StartLine *int32 `json:"startLine,omitempty"`
StartSide *gqlmodel.DiffSide `json:"startSide,omitempty"`
InReplyTo *string `json:"inReplyTo,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type AddPullRequestReviewCommentPayload ¶ added in v0.1.3
type AddPullRequestReviewCommentPayload struct {
Comment *gqlmodel.PullRequestReviewComment `json:"comment,omitempty"`
CommentEdge *PullRequestReviewCommentEdge `json:"commentEdge,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type AddPullRequestReviewInput ¶ added in v0.1.3
type AddPullRequestReviewInput struct {
PullRequestID string `json:"pullRequestId"`
CommitOid *gqlmodel.GitObjectID `json:"commitOID,omitempty"`
Body *string `json:"body,omitempty"`
Event *gqlmodel.PullRequestReviewEvent `json:"event,omitempty"`
Comments []*DraftPullRequestReviewComment `json:"comments,omitempty"`
Threads []*DraftPullRequestReviewThread `json:"threads,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type AddPullRequestReviewPayload ¶ added in v0.1.3
type AddPullRequestReviewPayload struct {
PullRequestReview *PullRequestReview `json:"pullRequestReview,omitempty"`
ReviewEdge *PullRequestReviewEdge `json:"reviewEdge,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type AddReactionInput ¶ added in v0.1.3
type AddReactionInput struct {
SubjectID string `json:"subjectId"`
Content gqlmodel.ReactionContent `json:"content"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type AddReactionPayload ¶ added in v0.1.3
type AssignableNode ¶ added in v0.1.3
type AssignableNode interface {
IsAssignableNode()
}
type BranchProtectionRule ¶ added in v0.1.3
type BranchProtectionRule struct {
ID string `json:"id"`
Pattern string `json:"pattern"`
RequiresApprovingReviews bool `json:"requiresApprovingReviews"`
RequiredApprovingReviewCount *int32 `json:"requiredApprovingReviewCount,omitempty"`
RequiresStatusChecks bool `json:"requiresStatusChecks"`
RequiresStrictStatusChecks bool `json:"requiresStrictStatusChecks"`
RequiresCodeOwnerReviews bool `json:"requiresCodeOwnerReviews"`
DismissesStaleReviews bool `json:"dismissesStaleReviews"`
RestrictsReviewDismissals bool `json:"restrictsReviewDismissals"`
IsAdminEnforced bool `json:"isAdminEnforced"`
RequiresLinearHistory bool `json:"requiresLinearHistory"`
AllowsForcePushes bool `json:"allowsForcePushes"`
AllowsDeletions bool `json:"allowsDeletions"`
}
type BranchProtectionRuleInput ¶ added in v0.1.3
type BranchProtectionRuleInput struct {
Pattern string `json:"pattern"`
RequiresApprovingReviews *bool `json:"requiresApprovingReviews,omitempty"`
RequiredApprovingReviewCount *int32 `json:"requiredApprovingReviewCount,omitempty"`
RequiresStatusChecks *bool `json:"requiresStatusChecks,omitempty"`
RequiresStrictStatusChecks *bool `json:"requiresStrictStatusChecks,omitempty"`
RequiresCodeOwnerReviews *bool `json:"requiresCodeOwnerReviews,omitempty"`
DismissesStaleReviews *bool `json:"dismissesStaleReviews,omitempty"`
RestrictsReviewDismissals *bool `json:"restrictsReviewDismissals,omitempty"`
IsAdminEnforced *bool `json:"isAdminEnforced,omitempty"`
RequiresLinearHistory *bool `json:"requiresLinearHistory,omitempty"`
AllowsForcePushes *bool `json:"allowsForcePushes,omitempty"`
AllowsDeletions *bool `json:"allowsDeletions,omitempty"`
}
type CheckRunResolver ¶ added in v0.1.3
type CheckSuite ¶ added in v0.1.3
type CheckSuite struct {
WorkflowRun *WorkflowRun `json:"workflowRun,omitempty"`
}
type CloseIssueInput ¶
type CloseIssueInput struct {
IssueID string `json:"issueId"`
StateReason *IssueClosedStateReason `json:"stateReason,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type CloseIssuePayload ¶
type ClosePullRequestInput ¶ added in v0.1.3
type ClosePullRequestPayload ¶ added in v0.1.3
type ClosePullRequestPayload struct {
PullRequest *gqlmodel.PullRequest `json:"pullRequest,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type CodeOfConduct ¶ added in v0.1.3
type CommitConnection ¶ added in v0.1.3
type CommitResolver ¶
type CommitResolver interface {
ID(ctx context.Context, obj *gqlmodel.Commit) (string, error)
Message(ctx context.Context, obj *gqlmodel.Commit) (string, error)
MessageHeadline(ctx context.Context, obj *gqlmodel.Commit) (string, error)
CommittedDate(ctx context.Context, obj *gqlmodel.Commit) (*gqlmodel.GitTimestamp, error)
AuthoredDate(ctx context.Context, obj *gqlmodel.Commit) (*gqlmodel.GitTimestamp, error)
Authors(ctx context.Context, obj *gqlmodel.Commit, first *int32, after *string) (*GitActorConnection, error)
Tree(ctx context.Context, obj *gqlmodel.Commit) (*gqlmodel.Tree, error)
Parents(ctx context.Context, obj *gqlmodel.Commit, first *int32, after *string) (*CommitConnection, error)
StatusCheckRollup(ctx context.Context, obj *gqlmodel.Commit) (*gqlmodel.StatusCheckRollup, error)
}
type ComplexityRoot ¶
type ComplexityRoot struct {
AddAssigneesToAssignablePayload struct {
Assignable func(childComplexity int) int
ClientMutationID func(childComplexity int) int
}
AddCommentPayload struct {
ClientMutationID func(childComplexity int) int
CommentEdge func(childComplexity int) int
Subject func(childComplexity int) int
TimelineEdge func(childComplexity int) int
}
AddLabelsToLabelablePayload struct {
ClientMutationID func(childComplexity int) int
Labelable func(childComplexity int) int
}
AddPullRequestReviewCommentPayload struct {
ClientMutationID func(childComplexity int) int
Comment func(childComplexity int) int
CommentEdge func(childComplexity int) int
}
AddPullRequestReviewPayload struct {
ClientMutationID func(childComplexity int) int
PullRequestReview func(childComplexity int) int
ReviewEdge func(childComplexity int) int
}
AddReactionPayload struct {
ClientMutationID func(childComplexity int) int
Reaction func(childComplexity int) int
ReactionGroups func(childComplexity int) int
Subject func(childComplexity int) int
}
AutoMergeRequest struct {
AuthorEmail func(childComplexity int) int
CommitBody func(childComplexity int) int
CommitHeadline func(childComplexity int) int
EnabledAt func(childComplexity int) int
EnabledBy func(childComplexity int) int
MergeMethod func(childComplexity int) int
}
Blob struct {
AbbreviatedOid func(childComplexity int) int
ID func(childComplexity int) int
Oid func(childComplexity int) int
}
BranchProtectionRule struct {
AllowsDeletions func(childComplexity int) int
AllowsForcePushes func(childComplexity int) int
DismissesStaleReviews func(childComplexity int) int
ID func(childComplexity int) int
IsAdminEnforced func(childComplexity int) int
Pattern func(childComplexity int) int
RequiredApprovingReviewCount func(childComplexity int) int
RequiresApprovingReviews func(childComplexity int) int
RequiresCodeOwnerReviews func(childComplexity int) int
RequiresLinearHistory func(childComplexity int) int
RequiresStatusChecks func(childComplexity int) int
RequiresStrictStatusChecks func(childComplexity int) int
RestrictsReviewDismissals func(childComplexity int) int
}
CheckRun struct {
CheckSuite func(childComplexity int) int
CompletedAt func(childComplexity int) int
Conclusion func(childComplexity int) int
DetailsURL func(childComplexity int) int
ID func(childComplexity int) int
IsRequired func(childComplexity int, pullRequestID *string) int
Name func(childComplexity int) int
StartedAt func(childComplexity int) int
Status func(childComplexity int) int
URL func(childComplexity int) int
}
CheckSuite struct {
WorkflowRun func(childComplexity int) int
}
CloseIssuePayload struct {
ClientMutationID func(childComplexity int) int
Issue func(childComplexity int) int
}
ClosePullRequestPayload struct {
ClientMutationID func(childComplexity int) int
PullRequest func(childComplexity int) int
}
CodeOfConduct struct {
Body func(childComplexity int) int
Key func(childComplexity int) int
Name func(childComplexity int) int
URL func(childComplexity int) int
}
Commit struct {
AbbreviatedOid func(childComplexity int) int
AuthoredDate func(childComplexity int) int
Authors func(childComplexity int, first *int32, after *string) int
CommittedDate func(childComplexity int) int
ID func(childComplexity int) int
Message func(childComplexity int) int
MessageHeadline func(childComplexity int) int
Oid func(childComplexity int) int
Parents func(childComplexity int, first *int32, after *string) int
StatusCheckRollup func(childComplexity int) int
Tree func(childComplexity int) int
}
CommitConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
ConvertPullRequestToDraftPayload struct {
ClientMutationID func(childComplexity int) int
PullRequest func(childComplexity int) int
}
CreateBranchProtectionRulePayload struct {
BranchProtectionRule func(childComplexity int) int
ClientMutationID func(childComplexity int) int
}
CreateIssuePayload struct {
ClientMutationID func(childComplexity int) int
Issue func(childComplexity int) int
}
CreateLabelPayload struct {
ClientMutationID func(childComplexity int) int
Label func(childComplexity int) int
}
CreatePullRequestPayload struct {
ClientMutationID func(childComplexity int) int
PullRequest func(childComplexity int) int
}
CreateRefPayload struct {
ClientMutationID func(childComplexity int) int
Ref func(childComplexity int) int
}
DeleteBranchProtectionRulePayload struct {
ClientMutationID func(childComplexity int) int
}
DeleteIssuePayload struct {
ClientMutationID func(childComplexity int) int
Repository func(childComplexity int) int
}
DeleteLabelPayload struct {
ClientMutationID func(childComplexity int) int
}
DeletePullRequestReviewPayload struct {
ClientMutationID func(childComplexity int) int
PullRequestReview func(childComplexity int) int
}
DeleteRefPayload struct {
ClientMutationID func(childComplexity int) int
}
DisablePullRequestAutoMergePayload struct {
ClientMutationID func(childComplexity int) int
PullRequest func(childComplexity int) int
}
DismissPullRequestReviewPayload struct {
ClientMutationID func(childComplexity int) int
PullRequestReview func(childComplexity int) int
}
EnablePullRequestAutoMergePayload struct {
Actor func(childComplexity int) int
ClientMutationID func(childComplexity int) int
PullRequest func(childComplexity int) int
}
GitActor struct {
Date func(childComplexity int) int
Email func(childComplexity int) int
Name func(childComplexity int) int
User func(childComplexity int) int
}
GitActorConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
GitHubMetadata struct {
GitHubServicesSha func(childComplexity int) int
GitIPAddresses func(childComplexity int) int
HookIPAddresses func(childComplexity int) int
ImporterIPAddresses func(childComplexity int) int
IsPasswordAuthenticationVerifiable func(childComplexity int) int
PagesIPAddresses func(childComplexity int) int
}
Issue struct {
ActiveLockReason func(childComplexity int) int
Assignees func(childComplexity int, first *int32, after *string) int
Author func(childComplexity int) int
Body func(childComplexity int) int
Closed func(childComplexity int) int
ClosedAt func(childComplexity int) int
Comments func(childComplexity int, first *int32, after *string, last *int32, before *string) int
CreatedAt func(childComplexity int) int
DatabaseID func(childComplexity int) int
ID func(childComplexity int) int
IsPinned func(childComplexity int) int
Labels func(childComplexity int, first *int32, after *string) int
Locked func(childComplexity int) int
Milestone func(childComplexity int) int
Number func(childComplexity int) int
ProjectCards func(childComplexity int, first *int32, after *string) int
ReactionGroups func(childComplexity int) int
State func(childComplexity int) int
StateReason func(childComplexity int) int
Title func(childComplexity int) int
URL func(childComplexity int) int
UpdatedAt func(childComplexity int) int
ViewerCanUpdate func(childComplexity int) int
}
IssueComment struct {
Author func(childComplexity int) int
AuthorAssociation func(childComplexity int) int
Body func(childComplexity int) int
CreatedAt func(childComplexity int) int
ID func(childComplexity int) int
IncludesCreatedEdit func(childComplexity int) int
IsMinimized func(childComplexity int) int
MinimizedReason func(childComplexity int) int
ReactionGroups func(childComplexity int) int
URL func(childComplexity int) int
UpdatedAt func(childComplexity int) int
ViewerDidAuthor func(childComplexity int) int
}
IssueCommentConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
IssueCommentEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
IssueConnection struct {
Edges func(childComplexity int) int
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
IssueEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
IssueTemplate struct {
About func(childComplexity int) int
Body func(childComplexity int) int
Name func(childComplexity int) int
Title func(childComplexity int) int
}
IssueTimelineItemsEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
Label struct {
Color func(childComplexity int) int
CreatedAt func(childComplexity int) int
Description func(childComplexity int) int
ID func(childComplexity int) int
IsDefault func(childComplexity int) int
Name func(childComplexity int) int
URL func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
LabelConnection struct {
Edges func(childComplexity int) int
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
LabelEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
Language struct {
Name func(childComplexity int) int
}
LanguageConnection struct {
Edges func(childComplexity int) int
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
TotalSize func(childComplexity int) int
}
LanguageEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
Size func(childComplexity int) int
}
License struct {
Body func(childComplexity int) int
Key func(childComplexity int) int
Name func(childComplexity int) int
Nickname func(childComplexity int) int
SpdxID func(childComplexity int) int
URL func(childComplexity int) int
}
LockLockablePayload struct {
Actor func(childComplexity int) int
ClientMutationID func(childComplexity int) int
LockedRecord func(childComplexity int) int
}
MarkPullRequestReadyForReviewPayload struct {
ClientMutationID func(childComplexity int) int
PullRequest func(childComplexity int) int
}
MergePullRequestPayload struct {
Actor func(childComplexity int) int
ClientMutationID func(childComplexity int) int
PullRequest func(childComplexity int) int
}
Milestone struct {
Description func(childComplexity int) int
DueOn func(childComplexity int) int
ID func(childComplexity int) int
Number func(childComplexity int) int
State func(childComplexity int) int
Title func(childComplexity int) int
URL func(childComplexity int) int
}
MilestoneConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
Mutation struct {
AddAssigneesToAssignable func(childComplexity int, input AddAssigneesToAssignableInput) int
AddComment func(childComplexity int, input AddCommentInput) int
AddLabelsToLabelable func(childComplexity int, input AddLabelsToLabelableInput) int
AddPullRequestReview func(childComplexity int, input AddPullRequestReviewInput) int
AddPullRequestReviewComment func(childComplexity int, input AddPullRequestReviewCommentInput) int
AddReaction func(childComplexity int, input AddReactionInput) int
CloseIssue func(childComplexity int, input CloseIssueInput) int
ClosePullRequest func(childComplexity int, input ClosePullRequestInput) int
ConvertPullRequestToDraft func(childComplexity int, input ConvertPullRequestToDraftInput) int
CreateBranchProtectionRule func(childComplexity int, input CreateBranchProtectionRuleInput) int
CreateIssue func(childComplexity int, input CreateIssueInput) int
CreateLabel func(childComplexity int, input CreateLabelInput) int
CreatePullRequest func(childComplexity int, input CreatePullRequestInput) int
CreateRef func(childComplexity int, input CreateRefInput) int
DeleteBranchProtectionRule func(childComplexity int, input DeleteBranchProtectionRuleInput) int
DeleteIssue func(childComplexity int, input DeleteIssueInput) int
DeleteLabel func(childComplexity int, input DeleteLabelInput) int
DeletePullRequestReview func(childComplexity int, input DeletePullRequestReviewInput) int
DeleteRef func(childComplexity int, input DeleteRefInput) int
DisablePullRequestAutoMerge func(childComplexity int, input DisablePullRequestAutoMergeInput) int
DismissPullRequestReview func(childComplexity int, input DismissPullRequestReviewInput) int
EnablePullRequestAutoMerge func(childComplexity int, input EnablePullRequestAutoMergeInput) int
LockLockable func(childComplexity int, input LockLockableInput) int
MarkPullRequestReadyForReview func(childComplexity int, input MarkPullRequestReadyForReviewInput) int
MergePullRequest func(childComplexity int, input MergePullRequestInput) int
PinIssue func(childComplexity int, input PinIssueInput) int
RemoveAssigneesFromAssignable func(childComplexity int, input RemoveAssigneesFromAssignableInput) int
RemoveLabelsFromLabelable func(childComplexity int, input RemoveLabelsFromLabelableInput) int
RemoveReaction func(childComplexity int, input RemoveReactionInput) int
ReopenIssue func(childComplexity int, input ReopenIssueInput) int
ReopenPullRequest func(childComplexity int, input ReopenPullRequestInput) int
RequestReviews func(childComplexity int, input RequestReviewsInput) int
ResolveReviewThread func(childComplexity int, input ResolveReviewThreadInput) int
SubmitPullRequestReview func(childComplexity int, input SubmitPullRequestReviewInput) int
TransferIssue func(childComplexity int, input TransferIssueInput) int
UnlockLockable func(childComplexity int, input UnlockLockableInput) int
UnpinIssue func(childComplexity int, input UnpinIssueInput) int
UnresolveReviewThread func(childComplexity int, input UnresolveReviewThreadInput) int
UpdateBranchProtectionRule func(childComplexity int, input UpdateBranchProtectionRuleInput) int
UpdateIssue func(childComplexity int, input UpdateIssueInput) int
UpdateIssueComment func(childComplexity int, input UpdateIssueCommentInput) int
UpdateLabel func(childComplexity int, input UpdateLabelInput) int
UpdatePullRequest func(childComplexity int, input UpdatePullRequestInput) int
UpdatePullRequestBranch func(childComplexity int, input UpdatePullRequestBranchInput) int
UpdatePullRequestReviewComment func(childComplexity int, input UpdatePullRequestReviewCommentInput) int
UpdateRef func(childComplexity int, input UpdateRefInput) int
}
Organization struct {
AvatarURL func(childComplexity int, size *int32) int
CreatedAt func(childComplexity int) int
DatabaseID func(childComplexity int) int
Description func(childComplexity int) int
Email func(childComplexity int) int
ID func(childComplexity int) int
Location func(childComplexity int) int
Login func(childComplexity int) int
Name func(childComplexity int) int
Repositories func(childComplexity int, first *int32, after *string, ownerAffiliations []RepositoryAffiliation, isArchived *bool, isFork *bool, privacy *RepositoryPrivacy, orderBy *RepositoryOrder) int
ResourcePath func(childComplexity int) int
TwitterUsername func(childComplexity int) int
URL func(childComplexity int) int
UpdatedAt func(childComplexity int) int
WebsiteURL func(childComplexity int) int
}
PageInfo struct {
EndCursor func(childComplexity int) int
HasNextPage func(childComplexity int) int
HasPreviousPage func(childComplexity int) int
StartCursor func(childComplexity int) int
}
PinIssuePayload struct {
ClientMutationID func(childComplexity int) int
Issue func(childComplexity int) int
}
Project struct {
Name func(childComplexity int) int
}
ProjectCard struct {
Column func(childComplexity int) int
Project func(childComplexity int) int
}
ProjectCardConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
ProjectColumn struct {
Name func(childComplexity int) int
}
PullRequest struct {
Additions func(childComplexity int) int
Assignees func(childComplexity int, first *int32, after *string) int
Author func(childComplexity int) int
AuthorAssociation func(childComplexity int) int
AutoMergeRequest func(childComplexity int) int
BaseRef func(childComplexity int) int
BaseRefName func(childComplexity int) int
BaseRefOid func(childComplexity int) int
Body func(childComplexity int) int
ChangedFiles func(childComplexity int) int
Closed func(childComplexity int) int
ClosedAt func(childComplexity int) int
ClosingIssuesReferences func(childComplexity int, first *int32, after *string, last *int32, before *string, orderBy *IssueOrder) int
Comments func(childComplexity int, first *int32, after *string, last *int32, before *string) int
Commits func(childComplexity int, first *int32, after *string, last *int32, before *string) int
CreatedAt func(childComplexity int) int
Deletions func(childComplexity int) int
Files func(childComplexity int, first *int32, after *string) int
FullDatabaseID func(childComplexity int) int
HeadRef func(childComplexity int) int
HeadRefName func(childComplexity int) int
HeadRefOid func(childComplexity int) int
HeadRepository func(childComplexity int) int
HeadRepositoryOwner func(childComplexity int) int
ID func(childComplexity int) int
IsCrossRepository func(childComplexity int) int
IsDraft func(childComplexity int) int
IsInMergeQueue func(childComplexity int) int
Labels func(childComplexity int, first *int32, after *string) int
LatestReviews func(childComplexity int, first *int32, after *string) int
Locked func(childComplexity int) int
MaintainerCanModify func(childComplexity int) int
MergeCommit func(childComplexity int) int
MergeStateStatus func(childComplexity int) int
Mergeable func(childComplexity int) int
Merged func(childComplexity int) int
MergedAt func(childComplexity int) int
MergedBy func(childComplexity int) int
Milestone func(childComplexity int) int
Number func(childComplexity int) int
PotentialMergeCommit func(childComplexity int) int
ProjectCards func(childComplexity int, first *int32, after *string) int
ReactionGroups func(childComplexity int) int
ReviewDecision func(childComplexity int) int
ReviewRequests func(childComplexity int, first *int32, after *string) int
ReviewThreads func(childComplexity int, first *int32, after *string) int
Reviews func(childComplexity int, first *int32, after *string) int
State func(childComplexity int) int
Title func(childComplexity int) int
URL func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
PullRequestChangedFile struct {
Additions func(childComplexity int) int
ChangeType func(childComplexity int) int
Deletions func(childComplexity int) int
Path func(childComplexity int) int
}
PullRequestChangedFileConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
PullRequestCommit struct {
Commit func(childComplexity int) int
URL func(childComplexity int) int
}
PullRequestCommitConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
PullRequestConnection struct {
Edges func(childComplexity int) int
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
PullRequestEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
PullRequestReview struct {
Author func(childComplexity int) int
AuthorAssociation func(childComplexity int) int
Body func(childComplexity int) int
Commit func(childComplexity int) int
ID func(childComplexity int) int
ReactionGroups func(childComplexity int) int
State func(childComplexity int) int
SubmittedAt func(childComplexity int) int
URL func(childComplexity int) int
}
PullRequestReviewComment struct {
Author func(childComplexity int) int
Body func(childComplexity int) int
CreatedAt func(childComplexity int) int
ID func(childComplexity int) int
Outdated func(childComplexity int) int
Path func(childComplexity int) int
URL func(childComplexity int) int
}
PullRequestReviewCommentConnection struct {
Nodes func(childComplexity int) int
TotalCount func(childComplexity int) int
}
PullRequestReviewCommentEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
PullRequestReviewConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
PullRequestReviewEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
PullRequestReviewThread struct {
Comments func(childComplexity int, first *int32, after *string) int
ID func(childComplexity int) int
IsOutdated func(childComplexity int) int
IsResolved func(childComplexity int) int
Line func(childComplexity int) int
Path func(childComplexity int) int
}
PullRequestReviewThreadConnection struct {
Nodes func(childComplexity int) int
TotalCount func(childComplexity int) int
}
PullRequestTemplate struct {
Body func(childComplexity int) int
Filename func(childComplexity int) int
}
Query struct {
CodeOfConduct func(childComplexity int, key string) int
CodesOfConduct func(childComplexity int) int
License func(childComplexity int, key string) int
Licenses func(childComplexity int) int
Meta func(childComplexity int) int
Node func(childComplexity int, id string) int
Nodes func(childComplexity int, ids []string) int
RateLimit func(childComplexity int, dryRun *bool) int
Repository func(childComplexity int, owner string, name string, followRenames *bool) int
RepositoryOwner func(childComplexity int, login string) int
Search func(childComplexity int, query string, typeArg SearchType, first *int32, after *string, last *int32, before *string) int
User func(childComplexity int, login string) int
Viewer func(childComplexity int) int
}
RateLimit struct {
Cost func(childComplexity int) int
Limit func(childComplexity int) int
NodeCount func(childComplexity int) int
Remaining func(childComplexity int) int
ResetAt func(childComplexity int) int
Used func(childComplexity int) int
}
ReactingUserConnection struct {
TotalCount func(childComplexity int) int
}
Reaction struct {
Content func(childComplexity int) int
CreatedAt func(childComplexity int) int
ID func(childComplexity int) int
User func(childComplexity int) int
}
ReactionGroup struct {
Content func(childComplexity int) int
Users func(childComplexity int) int
}
Ref struct {
ID func(childComplexity int) int
Name func(childComplexity int) int
Prefix func(childComplexity int) int
Target func(childComplexity int) int
}
Release struct {
CreatedAt func(childComplexity int) int
ID func(childComplexity int) int
IsDraft func(childComplexity int) int
IsLatest func(childComplexity int) int
IsPrerelease func(childComplexity int) int
Name func(childComplexity int) int
PublishedAt func(childComplexity int) int
TagName func(childComplexity int) int
URL func(childComplexity int) int
}
RemoveAssigneesFromAssignablePayload struct {
Assignable func(childComplexity int) int
ClientMutationID func(childComplexity int) int
}
RemoveLabelsFromLabelablePayload struct {
ClientMutationID func(childComplexity int) int
Labelable func(childComplexity int) int
}
RemoveReactionPayload struct {
ClientMutationID func(childComplexity int) int
Reaction func(childComplexity int) int
ReactionGroups func(childComplexity int) int
Subject func(childComplexity int) int
}
ReopenIssuePayload struct {
ClientMutationID func(childComplexity int) int
Issue func(childComplexity int) int
}
ReopenPullRequestPayload struct {
ClientMutationID func(childComplexity int) int
PullRequest func(childComplexity int) int
}
Repository struct {
AutoMergeAllowed func(childComplexity int) int
CreatedAt func(childComplexity int) int
DatabaseID func(childComplexity int) int
DefaultBranchRef func(childComplexity int) int
DeleteBranchOnMerge func(childComplexity int) int
Description func(childComplexity int) int
DiskUsage func(childComplexity int) int
ForkCount func(childComplexity int) int
HasDiscussionsEnabled func(childComplexity int) int
HasIssuesEnabled func(childComplexity int) int
HasProjectsEnabled func(childComplexity int) int
HasWikiEnabled func(childComplexity int) int
HomepageURL func(childComplexity int) int
ID func(childComplexity int) int
IsArchived func(childComplexity int) int
IsEmpty func(childComplexity int) int
IsFork func(childComplexity int) int
IsInOrganization func(childComplexity int) int
IsMirror func(childComplexity int) int
IsPrivate func(childComplexity int) int
IsTemplate func(childComplexity int) int
Issue func(childComplexity int, number int32) int
IssueTemplates func(childComplexity int) int
Issues func(childComplexity int, first *int32, after *string, last *int32, before *string, states []gqlmodel.IssueState, filterBy *IssueFilters, orderBy *IssueOrder, labels []string) int
Labels func(childComplexity int, first *int32, after *string, last *int32, before *string, orderBy *LabelOrder, query *string) int
Languages func(childComplexity int, first *int32, after *string, orderBy *LanguageOrder) int
LatestRelease func(childComplexity int) int
LicenseInfo func(childComplexity int) int
MergeCommitAllowed func(childComplexity int) int
Milestones func(childComplexity int, first *int32, after *string, states []MilestoneState, orderBy *MilestoneOrder, query *string) int
MirrorURL func(childComplexity int) int
Name func(childComplexity int) int
NameWithOwner func(childComplexity int) int
Owner func(childComplexity int) int
Parent func(childComplexity int) int
PrimaryLanguage func(childComplexity int) int
PullRequest func(childComplexity int, number int32) int
PullRequestTemplates func(childComplexity int) int
PullRequests func(childComplexity int, first *int32, after *string, last *int32, before *string, states []gqlmodel.PullRequestState, headRefName *string, baseRefName *string, labels []string, orderBy *IssueOrder) int
PushedAt func(childComplexity int) int
RebaseMergeAllowed func(childComplexity int) int
Ref func(childComplexity int, qualifiedName string) int
RepositoryTopics func(childComplexity int, first *int32, after *string) int
SSHURL func(childComplexity int) int
SquashMergeAllowed func(childComplexity int) int
StargazerCount func(childComplexity int) int
URL func(childComplexity int) int
UpdatedAt func(childComplexity int) int
ViewerCanAdminister func(childComplexity int) int
ViewerDefaultMergeMethod func(childComplexity int) int
ViewerPermission func(childComplexity int) int
Visibility func(childComplexity int) int
Watchers func(childComplexity int, first *int32, after *string) int
}
RepositoryConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
RepositoryTopic struct {
ID func(childComplexity int) int
Topic func(childComplexity int) int
URL func(childComplexity int) int
}
RepositoryTopicConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
RequestReviewsPayload struct {
ClientMutationID func(childComplexity int) int
PullRequest func(childComplexity int) int
RequestedReviewersEdge func(childComplexity int) int
}
ResolveReviewThreadPayload struct {
ClientMutationID func(childComplexity int) int
Thread func(childComplexity int) int
}
ReviewRequest struct {
RequestedReviewer func(childComplexity int) int
}
ReviewRequestConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
SearchResultItemConnection struct {
CodeCount func(childComplexity int) int
DiscussionCount func(childComplexity int) int
Edges func(childComplexity int) int
IssueCount func(childComplexity int) int
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
RepositoryCount func(childComplexity int) int
UserCount func(childComplexity int) int
WikiCount func(childComplexity int) int
}
SearchResultItemEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
StatusCheckRollup struct {
Contexts func(childComplexity int, first *int32, after *string) int
State func(childComplexity int) int
}
StatusCheckRollupContextConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
StatusContext struct {
AvatarURL func(childComplexity int, size *int32) int
Context func(childComplexity int) int
CreatedAt func(childComplexity int) int
Description func(childComplexity int) int
IsRequired func(childComplexity int, pullRequestID *string) int
State func(childComplexity int) int
TargetURL func(childComplexity int) int
}
SubmitPullRequestReviewPayload struct {
ClientMutationID func(childComplexity int) int
PullRequestReview func(childComplexity int) int
}
Tag struct {
AbbreviatedOid func(childComplexity int) int
ID func(childComplexity int) int
Name func(childComplexity int) int
Oid func(childComplexity int) int
Target func(childComplexity int) int
}
Team struct {
ID func(childComplexity int) int
Name func(childComplexity int) int
Organization func(childComplexity int) int
Slug func(childComplexity int) int
}
Topic struct {
ID func(childComplexity int) int
Name func(childComplexity int) int
}
TransferIssuePayload struct {
ClientMutationID func(childComplexity int) int
Issue func(childComplexity int) int
}
Tree struct {
AbbreviatedOid func(childComplexity int) int
ID func(childComplexity int) int
Oid func(childComplexity int) int
}
UnlockLockablePayload struct {
Actor func(childComplexity int) int
ClientMutationID func(childComplexity int) int
UnlockedRecord func(childComplexity int) int
}
UnpinIssuePayload struct {
ClientMutationID func(childComplexity int) int
Issue func(childComplexity int) int
}
UnresolveReviewThreadPayload struct {
ClientMutationID func(childComplexity int) int
Thread func(childComplexity int) int
}
UpdateBranchProtectionRulePayload struct {
BranchProtectionRule func(childComplexity int) int
ClientMutationID func(childComplexity int) int
}
UpdateIssueCommentPayload struct {
ClientMutationID func(childComplexity int) int
IssueComment func(childComplexity int) int
}
UpdateIssuePayload struct {
ClientMutationID func(childComplexity int) int
Issue func(childComplexity int) int
}
UpdateLabelPayload struct {
ClientMutationID func(childComplexity int) int
Label func(childComplexity int) int
}
UpdatePullRequestBranchPayload struct {
ClientMutationID func(childComplexity int) int
PullRequest func(childComplexity int) int
}
UpdatePullRequestPayload struct {
ClientMutationID func(childComplexity int) int
PullRequest func(childComplexity int) int
}
UpdatePullRequestReviewCommentPayload struct {
ClientMutationID func(childComplexity int) int
PullRequestReviewComment func(childComplexity int) int
}
UpdateRefPayload struct {
ClientMutationID func(childComplexity int) int
Ref func(childComplexity int) int
}
User struct {
AvatarURL func(childComplexity int, size *int32) int
Bio func(childComplexity int) int
Company func(childComplexity int) int
CreatedAt func(childComplexity int) int
DatabaseID func(childComplexity int) int
Email func(childComplexity int) int
ID func(childComplexity int) int
IsViewer func(childComplexity int) int
Location func(childComplexity int) int
Login func(childComplexity int) int
Name func(childComplexity int) int
Repositories func(childComplexity int, first *int32, after *string, ownerAffiliations []RepositoryAffiliation, isArchived *bool, isFork *bool, privacy *RepositoryPrivacy, orderBy *RepositoryOrder) int
ResourcePath func(childComplexity int) int
Status func(childComplexity int) int
TwitterUsername func(childComplexity int) int
URL func(childComplexity int) int
UpdatedAt func(childComplexity int) int
WebsiteURL func(childComplexity int) int
}
UserConnection struct {
Nodes func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
UserEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
UserStatus struct {
CreatedAt func(childComplexity int) int
Emoji func(childComplexity int) int
ExpiresAt func(childComplexity int) int
ID func(childComplexity int) int
IndicatesLimitedAvailability func(childComplexity int) int
Message func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
Workflow struct {
Name func(childComplexity int) int
}
WorkflowRun struct {
Event func(childComplexity int) int
Workflow func(childComplexity int) int
}
}
type Config ¶
type Config = graphql.Config[ResolverRoot, DirectiveRoot, ComplexityRoot]
type ConvertPullRequestToDraftInput ¶ added in v0.1.3
type ConvertPullRequestToDraftPayload ¶ added in v0.1.3
type ConvertPullRequestToDraftPayload struct {
PullRequest *gqlmodel.PullRequest `json:"pullRequest,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type CreateBranchProtectionRuleInput ¶ added in v0.1.3
type CreateBranchProtectionRuleInput struct {
RepositoryID string `json:"repositoryId"`
Pattern string `json:"pattern"`
RequiresApprovingReviews *bool `json:"requiresApprovingReviews,omitempty"`
RequiredApprovingReviewCount *int32 `json:"requiredApprovingReviewCount,omitempty"`
RequiresStatusChecks *bool `json:"requiresStatusChecks,omitempty"`
RequiresStrictStatusChecks *bool `json:"requiresStrictStatusChecks,omitempty"`
RequiresCodeOwnerReviews *bool `json:"requiresCodeOwnerReviews,omitempty"`
DismissesStaleReviews *bool `json:"dismissesStaleReviews,omitempty"`
RestrictsReviewDismissals *bool `json:"restrictsReviewDismissals,omitempty"`
IsAdminEnforced *bool `json:"isAdminEnforced,omitempty"`
RequiresLinearHistory *bool `json:"requiresLinearHistory,omitempty"`
AllowsForcePushes *bool `json:"allowsForcePushes,omitempty"`
AllowsDeletions *bool `json:"allowsDeletions,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type CreateBranchProtectionRulePayload ¶ added in v0.1.3
type CreateBranchProtectionRulePayload struct {
BranchProtectionRule *BranchProtectionRule `json:"branchProtectionRule,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type CreateIssueInput ¶
type CreateIssueInput struct {
RepositoryID string `json:"repositoryId"`
Title string `json:"title"`
Body *string `json:"body,omitempty"`
AssigneeIds []string `json:"assigneeIds,omitempty"`
LabelIds []string `json:"labelIds,omitempty"`
MilestoneID *string `json:"milestoneId,omitempty"`
ProjectIds []string `json:"projectIds,omitempty"`
IssueTemplate *string `json:"issueTemplate,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type CreateIssuePayload ¶
type CreateLabelInput ¶ added in v0.1.3
type CreateLabelPayload ¶ added in v0.1.3
type CreatePullRequestInput ¶ added in v0.1.3
type CreatePullRequestInput struct {
RepositoryID string `json:"repositoryId"`
BaseRefName string `json:"baseRefName"`
HeadRefName string `json:"headRefName"`
Title string `json:"title"`
Body *string `json:"body,omitempty"`
Draft *bool `json:"draft,omitempty"`
MaintainerCanModify *bool `json:"maintainerCanModify,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type CreatePullRequestPayload ¶ added in v0.1.3
type CreatePullRequestPayload struct {
PullRequest *gqlmodel.PullRequest `json:"pullRequest,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type CreateRefInput ¶ added in v0.1.3
type CreateRefInput struct {
RepositoryID string `json:"repositoryId"`
Name string `json:"name"`
Oid gqlmodel.GitObjectID `json:"oid"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type CreateRefPayload ¶ added in v0.1.3
type DeleteBranchProtectionRuleInput ¶ added in v0.1.3
type DeleteBranchProtectionRulePayload ¶ added in v0.1.3
type DeleteBranchProtectionRulePayload struct {
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type DeleteIssueInput ¶ added in v0.1.3
type DeleteIssuePayload ¶ added in v0.1.3
type DeleteIssuePayload struct {
Repository *gqlmodel.Repository `json:"repository,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type DeleteLabelInput ¶ added in v0.1.3
type DeleteLabelPayload ¶ added in v0.1.3
type DeleteLabelPayload struct {
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type DeletePullRequestReviewInput ¶ added in v0.1.3
type DeletePullRequestReviewPayload ¶ added in v0.1.3
type DeletePullRequestReviewPayload struct {
PullRequestReview *PullRequestReview `json:"pullRequestReview,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type DeleteRefInput ¶ added in v0.1.3
type DeleteRefPayload ¶ added in v0.1.3
type DeleteRefPayload struct {
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type DirectiveRoot ¶
type DirectiveRoot struct {
}
type DisablePullRequestAutoMergeInput ¶ added in v0.1.3
type DisablePullRequestAutoMergePayload ¶ added in v0.1.3
type DisablePullRequestAutoMergePayload struct {
PullRequest *gqlmodel.PullRequest `json:"pullRequest,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type DismissPullRequestReviewInput ¶ added in v0.1.3
type DismissPullRequestReviewPayload ¶ added in v0.1.3
type DismissPullRequestReviewPayload struct {
PullRequestReview *PullRequestReview `json:"pullRequestReview,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type DraftPullRequestReviewComment ¶ added in v0.1.3
type DraftPullRequestReviewComment struct {
Path string `json:"path"`
Position *int32 `json:"position,omitempty"`
Body string `json:"body"`
Line *int32 `json:"line,omitempty"`
Side *gqlmodel.DiffSide `json:"side,omitempty"`
StartLine *int32 `json:"startLine,omitempty"`
StartSide *gqlmodel.DiffSide `json:"startSide,omitempty"`
}
type DraftPullRequestReviewThread ¶ added in v0.1.3
type EnablePullRequestAutoMergeInput ¶ added in v0.1.3
type EnablePullRequestAutoMergeInput struct {
PullRequestID string `json:"pullRequestId"`
MergeMethod *gqlmodel.PullRequestMergeMethod `json:"mergeMethod,omitempty"`
CommitHeadline *string `json:"commitHeadline,omitempty"`
CommitBody *string `json:"commitBody,omitempty"`
AuthorEmail *string `json:"authorEmail,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type EnablePullRequestAutoMergePayload ¶ added in v0.1.3
type EnablePullRequestAutoMergePayload struct {
PullRequest *gqlmodel.PullRequest `json:"pullRequest,omitempty"`
Actor gqlmodel.Actor `json:"actor,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type GitActorConnection ¶ added in v0.1.3
type GitHubMetadata ¶ added in v0.1.3
type GitHubMetadata struct {
GitHubServicesSha gqlmodel.GitObjectID `json:"gitHubServicesSha"`
IsPasswordAuthenticationVerifiable bool `json:"isPasswordAuthenticationVerifiable"`
GitIPAddresses []string `json:"gitIpAddresses,omitempty"`
HookIPAddresses []string `json:"hookIpAddresses,omitempty"`
ImporterIPAddresses []string `json:"importerIpAddresses,omitempty"`
PagesIPAddresses []string `json:"pagesIpAddresses,omitempty"`
}
type IssueClosedStateReason ¶
type IssueClosedStateReason string
const ( IssueClosedStateReasonCompleted IssueClosedStateReason = "COMPLETED" IssueClosedStateReasonNotPlanned IssueClosedStateReason = "NOT_PLANNED" )
func (IssueClosedStateReason) IsValid ¶
func (e IssueClosedStateReason) IsValid() bool
func (IssueClosedStateReason) MarshalGQL ¶
func (e IssueClosedStateReason) MarshalGQL(w io.Writer)
func (IssueClosedStateReason) MarshalJSON ¶
func (e IssueClosedStateReason) MarshalJSON() ([]byte, error)
func (IssueClosedStateReason) String ¶
func (e IssueClosedStateReason) String() string
func (*IssueClosedStateReason) UnmarshalGQL ¶
func (e *IssueClosedStateReason) UnmarshalGQL(v any) error
func (*IssueClosedStateReason) UnmarshalJSON ¶
func (e *IssueClosedStateReason) UnmarshalJSON(b []byte) error
type IssueCommentEdge ¶
type IssueCommentEdge struct {
Cursor string `json:"cursor"`
Node *gqlmodel.IssueComment `json:"node,omitempty"`
}
type IssueCommentResolver ¶ added in v0.1.3
type IssueFilters ¶ added in v0.1.3
type IssueFilters struct {
Assignee *string `json:"assignee,omitempty"`
CreatedBy *string `json:"createdBy,omitempty"`
Labels []string `json:"labels,omitempty"`
Mentioned *string `json:"mentioned,omitempty"`
Milestone *string `json:"milestone,omitempty"`
MilestoneNumber *string `json:"milestoneNumber,omitempty"`
Since *gqlmodel.DateTime `json:"since,omitempty"`
States []gqlmodel.IssueState `json:"states,omitempty"`
ViewerSubscribed *bool `json:"viewerSubscribed,omitempty"`
}
type IssueOrder ¶ added in v0.1.3
type IssueOrder struct {
Field IssueOrderField `json:"field"`
Direction OrderDirection `json:"direction"`
}
type IssueOrderField ¶ added in v0.1.3
type IssueOrderField string
const ( IssueOrderFieldCreatedAt IssueOrderField = "CREATED_AT" IssueOrderFieldUpdatedAt IssueOrderField = "UPDATED_AT" IssueOrderFieldComments IssueOrderField = "COMMENTS" )
func (IssueOrderField) IsValid ¶ added in v0.1.3
func (e IssueOrderField) IsValid() bool
func (IssueOrderField) MarshalGQL ¶ added in v0.1.3
func (e IssueOrderField) MarshalGQL(w io.Writer)
func (IssueOrderField) MarshalJSON ¶ added in v0.1.3
func (e IssueOrderField) MarshalJSON() ([]byte, error)
func (IssueOrderField) String ¶ added in v0.1.3
func (e IssueOrderField) String() string
func (*IssueOrderField) UnmarshalGQL ¶ added in v0.1.3
func (e *IssueOrderField) UnmarshalGQL(v any) error
func (*IssueOrderField) UnmarshalJSON ¶ added in v0.1.3
func (e *IssueOrderField) UnmarshalJSON(b []byte) error
type IssueResolver ¶
type IssueResolver interface {
DatabaseID(ctx context.Context, obj *gqlmodel.Issue) (*int32, error)
ActiveLockReason(ctx context.Context, obj *gqlmodel.Issue) (*LockReason, error)
ViewerCanUpdate(ctx context.Context, obj *gqlmodel.Issue) (bool, error)
Author(ctx context.Context, obj *gqlmodel.Issue) (gqlmodel.Actor, error)
Labels(ctx context.Context, obj *gqlmodel.Issue, first *int32, after *string) (*gqlmodel.LabelConnection, error)
Assignees(ctx context.Context, obj *gqlmodel.Issue, first *int32, after *string) (*gqlmodel.UserConnection, error)
Milestone(ctx context.Context, obj *gqlmodel.Issue) (*gqlmodel.Milestone, error)
Comments(ctx context.Context, obj *gqlmodel.Issue, first *int32, after *string, last *int32, before *string) (*gqlmodel.IssueCommentConnection, error)
ReactionGroups(ctx context.Context, obj *gqlmodel.Issue) ([]*gqlmodel.ReactionGroup, error)
ProjectCards(ctx context.Context, obj *gqlmodel.Issue, first *int32, after *string) (*ProjectCardConnection, error)
}
type LabelOrder ¶ added in v0.1.3
type LabelOrder struct {
Field LabelOrderField `json:"field"`
Direction OrderDirection `json:"direction"`
}
type LabelOrderField ¶ added in v0.1.3
type LabelOrderField string
const ( LabelOrderFieldName LabelOrderField = "NAME" LabelOrderFieldCreatedAt LabelOrderField = "CREATED_AT" )
func (LabelOrderField) IsValid ¶ added in v0.1.3
func (e LabelOrderField) IsValid() bool
func (LabelOrderField) MarshalGQL ¶ added in v0.1.3
func (e LabelOrderField) MarshalGQL(w io.Writer)
func (LabelOrderField) MarshalJSON ¶ added in v0.1.3
func (e LabelOrderField) MarshalJSON() ([]byte, error)
func (LabelOrderField) String ¶ added in v0.1.3
func (e LabelOrderField) String() string
func (*LabelOrderField) UnmarshalGQL ¶ added in v0.1.3
func (e *LabelOrderField) UnmarshalGQL(v any) error
func (*LabelOrderField) UnmarshalJSON ¶ added in v0.1.3
func (e *LabelOrderField) UnmarshalJSON(b []byte) error
type LabelableNode ¶ added in v0.1.3
type LabelableNode interface {
IsLabelableNode()
}
type LanguageOrder ¶ added in v0.1.3
type LanguageOrder struct {
Field LanguageOrderField `json:"field"`
Direction OrderDirection `json:"direction"`
}
type LanguageOrderField ¶ added in v0.1.3
type LanguageOrderField string
const (
LanguageOrderFieldSize LanguageOrderField = "SIZE"
)
func (LanguageOrderField) IsValid ¶ added in v0.1.3
func (e LanguageOrderField) IsValid() bool
func (LanguageOrderField) MarshalGQL ¶ added in v0.1.3
func (e LanguageOrderField) MarshalGQL(w io.Writer)
func (LanguageOrderField) MarshalJSON ¶ added in v0.1.3
func (e LanguageOrderField) MarshalJSON() ([]byte, error)
func (LanguageOrderField) String ¶ added in v0.1.3
func (e LanguageOrderField) String() string
func (*LanguageOrderField) UnmarshalGQL ¶ added in v0.1.3
func (e *LanguageOrderField) UnmarshalGQL(v any) error
func (*LanguageOrderField) UnmarshalJSON ¶ added in v0.1.3
func (e *LanguageOrderField) UnmarshalJSON(b []byte) error
type LockLockableInput ¶ added in v0.1.3
type LockLockableInput struct {
LockableID string `json:"lockableId"`
LockReason *LockReason `json:"lockReason,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type LockLockablePayload ¶ added in v0.1.3
type LockReason ¶ added in v0.1.3
type LockReason string
const ( LockReasonOffTopic LockReason = "OFF_TOPIC" LockReasonTooHeated LockReason = "TOO_HEATED" LockReasonResolved LockReason = "RESOLVED" LockReasonSpam LockReason = "SPAM" )
func (LockReason) IsValid ¶ added in v0.1.3
func (e LockReason) IsValid() bool
func (LockReason) MarshalGQL ¶ added in v0.1.3
func (e LockReason) MarshalGQL(w io.Writer)
func (LockReason) MarshalJSON ¶ added in v0.1.3
func (e LockReason) MarshalJSON() ([]byte, error)
func (LockReason) String ¶ added in v0.1.3
func (e LockReason) String() string
func (*LockReason) UnmarshalGQL ¶ added in v0.1.3
func (e *LockReason) UnmarshalGQL(v any) error
func (*LockReason) UnmarshalJSON ¶ added in v0.1.3
func (e *LockReason) UnmarshalJSON(b []byte) error
type MarkPullRequestReadyForReviewInput ¶ added in v0.1.3
type MarkPullRequestReadyForReviewPayload ¶ added in v0.1.3
type MarkPullRequestReadyForReviewPayload struct {
PullRequest *gqlmodel.PullRequest `json:"pullRequest,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type MergePullRequestInput ¶ added in v0.1.3
type MergePullRequestInput struct {
PullRequestID string `json:"pullRequestId"`
MergeMethod *gqlmodel.PullRequestMergeMethod `json:"mergeMethod,omitempty"`
CommitHeadline *string `json:"commitHeadline,omitempty"`
CommitBody *string `json:"commitBody,omitempty"`
ExpectedHeadOid *gqlmodel.GitObjectID `json:"expectedHeadOid,omitempty"`
AuthorEmail *string `json:"authorEmail,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type MergePullRequestPayload ¶ added in v0.1.3
type MergePullRequestPayload struct {
PullRequest *gqlmodel.PullRequest `json:"pullRequest,omitempty"`
Actor gqlmodel.Actor `json:"actor,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type MilestoneOrder ¶ added in v0.1.3
type MilestoneOrder struct {
Field MilestoneOrderField `json:"field"`
Direction OrderDirection `json:"direction"`
}
type MilestoneOrderField ¶ added in v0.1.3
type MilestoneOrderField string
const ( MilestoneOrderFieldDueDate MilestoneOrderField = "DUE_DATE" MilestoneOrderFieldCreatedAt MilestoneOrderField = "CREATED_AT" MilestoneOrderFieldUpdatedAt MilestoneOrderField = "UPDATED_AT" MilestoneOrderFieldNumber MilestoneOrderField = "NUMBER" )
func (MilestoneOrderField) IsValid ¶ added in v0.1.3
func (e MilestoneOrderField) IsValid() bool
func (MilestoneOrderField) MarshalGQL ¶ added in v0.1.3
func (e MilestoneOrderField) MarshalGQL(w io.Writer)
func (MilestoneOrderField) MarshalJSON ¶ added in v0.1.3
func (e MilestoneOrderField) MarshalJSON() ([]byte, error)
func (MilestoneOrderField) String ¶ added in v0.1.3
func (e MilestoneOrderField) String() string
func (*MilestoneOrderField) UnmarshalGQL ¶ added in v0.1.3
func (e *MilestoneOrderField) UnmarshalGQL(v any) error
func (*MilestoneOrderField) UnmarshalJSON ¶ added in v0.1.3
func (e *MilestoneOrderField) UnmarshalJSON(b []byte) error
type MilestoneState ¶ added in v0.1.3
type MilestoneState string
const ( MilestoneStateOpen MilestoneState = "OPEN" MilestoneStateClosed MilestoneState = "CLOSED" )
func (MilestoneState) IsValid ¶ added in v0.1.3
func (e MilestoneState) IsValid() bool
func (MilestoneState) MarshalGQL ¶ added in v0.1.3
func (e MilestoneState) MarshalGQL(w io.Writer)
func (MilestoneState) MarshalJSON ¶ added in v0.1.3
func (e MilestoneState) MarshalJSON() ([]byte, error)
func (MilestoneState) String ¶ added in v0.1.3
func (e MilestoneState) String() string
func (*MilestoneState) UnmarshalGQL ¶ added in v0.1.3
func (e *MilestoneState) UnmarshalGQL(v any) error
func (*MilestoneState) UnmarshalJSON ¶ added in v0.1.3
func (e *MilestoneState) UnmarshalJSON(b []byte) error
type MutationResolver ¶
type MutationResolver interface {
CreateIssue(ctx context.Context, input CreateIssueInput) (*CreateIssuePayload, error)
UpdateIssue(ctx context.Context, input UpdateIssueInput) (*UpdateIssuePayload, error)
AddComment(ctx context.Context, input AddCommentInput) (*AddCommentPayload, error)
CloseIssue(ctx context.Context, input CloseIssueInput) (*CloseIssuePayload, error)
ReopenIssue(ctx context.Context, input ReopenIssueInput) (*ReopenIssuePayload, error)
UpdateIssueComment(ctx context.Context, input UpdateIssueCommentInput) (*UpdateIssueCommentPayload, error)
LockLockable(ctx context.Context, input LockLockableInput) (*LockLockablePayload, error)
UnlockLockable(ctx context.Context, input UnlockLockableInput) (*UnlockLockablePayload, error)
AddReaction(ctx context.Context, input AddReactionInput) (*AddReactionPayload, error)
RemoveReaction(ctx context.Context, input RemoveReactionInput) (*RemoveReactionPayload, error)
DeleteIssue(ctx context.Context, input DeleteIssueInput) (*DeleteIssuePayload, error)
TransferIssue(ctx context.Context, input TransferIssueInput) (*TransferIssuePayload, error)
PinIssue(ctx context.Context, input PinIssueInput) (*PinIssuePayload, error)
UnpinIssue(ctx context.Context, input UnpinIssueInput) (*UnpinIssuePayload, error)
AddLabelsToLabelable(ctx context.Context, input AddLabelsToLabelableInput) (*AddLabelsToLabelablePayload, error)
RemoveLabelsFromLabelable(ctx context.Context, input RemoveLabelsFromLabelableInput) (*RemoveLabelsFromLabelablePayload, error)
AddAssigneesToAssignable(ctx context.Context, input AddAssigneesToAssignableInput) (*AddAssigneesToAssignablePayload, error)
RemoveAssigneesFromAssignable(ctx context.Context, input RemoveAssigneesFromAssignableInput) (*RemoveAssigneesFromAssignablePayload, error)
CreateLabel(ctx context.Context, input CreateLabelInput) (*CreateLabelPayload, error)
DeleteLabel(ctx context.Context, input DeleteLabelInput) (*DeleteLabelPayload, error)
UpdateLabel(ctx context.Context, input UpdateLabelInput) (*UpdateLabelPayload, error)
CreatePullRequest(ctx context.Context, input CreatePullRequestInput) (*CreatePullRequestPayload, error)
MergePullRequest(ctx context.Context, input MergePullRequestInput) (*MergePullRequestPayload, error)
EnablePullRequestAutoMerge(ctx context.Context, input EnablePullRequestAutoMergeInput) (*EnablePullRequestAutoMergePayload, error)
UpdatePullRequest(ctx context.Context, input UpdatePullRequestInput) (*UpdatePullRequestPayload, error)
ClosePullRequest(ctx context.Context, input ClosePullRequestInput) (*ClosePullRequestPayload, error)
ReopenPullRequest(ctx context.Context, input ReopenPullRequestInput) (*ReopenPullRequestPayload, error)
RequestReviews(ctx context.Context, input RequestReviewsInput) (*RequestReviewsPayload, error)
ConvertPullRequestToDraft(ctx context.Context, input ConvertPullRequestToDraftInput) (*ConvertPullRequestToDraftPayload, error)
MarkPullRequestReadyForReview(ctx context.Context, input MarkPullRequestReadyForReviewInput) (*MarkPullRequestReadyForReviewPayload, error)
DisablePullRequestAutoMerge(ctx context.Context, input DisablePullRequestAutoMergeInput) (*DisablePullRequestAutoMergePayload, error)
UpdatePullRequestBranch(ctx context.Context, input UpdatePullRequestBranchInput) (*UpdatePullRequestBranchPayload, error)
CreateRef(ctx context.Context, input CreateRefInput) (*CreateRefPayload, error)
DeleteRef(ctx context.Context, input DeleteRefInput) (*DeleteRefPayload, error)
UpdateRef(ctx context.Context, input UpdateRefInput) (*UpdateRefPayload, error)
CreateBranchProtectionRule(ctx context.Context, input CreateBranchProtectionRuleInput) (*CreateBranchProtectionRulePayload, error)
UpdateBranchProtectionRule(ctx context.Context, input UpdateBranchProtectionRuleInput) (*UpdateBranchProtectionRulePayload, error)
DeleteBranchProtectionRule(ctx context.Context, input DeleteBranchProtectionRuleInput) (*DeleteBranchProtectionRulePayload, error)
ResolveReviewThread(ctx context.Context, input ResolveReviewThreadInput) (*ResolveReviewThreadPayload, error)
UnresolveReviewThread(ctx context.Context, input UnresolveReviewThreadInput) (*UnresolveReviewThreadPayload, error)
AddPullRequestReview(ctx context.Context, input AddPullRequestReviewInput) (*AddPullRequestReviewPayload, error)
SubmitPullRequestReview(ctx context.Context, input SubmitPullRequestReviewInput) (*SubmitPullRequestReviewPayload, error)
DeletePullRequestReview(ctx context.Context, input DeletePullRequestReviewInput) (*DeletePullRequestReviewPayload, error)
AddPullRequestReviewComment(ctx context.Context, input AddPullRequestReviewCommentInput) (*AddPullRequestReviewCommentPayload, error)
DismissPullRequestReview(ctx context.Context, input DismissPullRequestReviewInput) (*DismissPullRequestReviewPayload, error)
UpdatePullRequestReviewComment(ctx context.Context, input UpdatePullRequestReviewCommentInput) (*UpdatePullRequestReviewCommentPayload, error)
}
type OrderDirection ¶ added in v0.1.3
type OrderDirection string
const ( OrderDirectionAsc OrderDirection = "ASC" OrderDirectionDesc OrderDirection = "DESC" )
func (OrderDirection) IsValid ¶ added in v0.1.3
func (e OrderDirection) IsValid() bool
func (OrderDirection) MarshalGQL ¶ added in v0.1.3
func (e OrderDirection) MarshalGQL(w io.Writer)
func (OrderDirection) MarshalJSON ¶ added in v0.1.3
func (e OrderDirection) MarshalJSON() ([]byte, error)
func (OrderDirection) String ¶ added in v0.1.3
func (e OrderDirection) String() string
func (*OrderDirection) UnmarshalGQL ¶ added in v0.1.3
func (e *OrderDirection) UnmarshalGQL(v any) error
func (*OrderDirection) UnmarshalJSON ¶ added in v0.1.3
func (e *OrderDirection) UnmarshalJSON(b []byte) error
type OrganizationResolver ¶ added in v0.1.3
type OrganizationResolver interface {
AvatarURL(ctx context.Context, obj *gqlmodel.Organization, size *int32) (gqlmodel.URI, error)
Repositories(ctx context.Context, obj *gqlmodel.Organization, first *int32, after *string, ownerAffiliations []RepositoryAffiliation, isArchived *bool, isFork *bool, privacy *RepositoryPrivacy, orderBy *RepositoryOrder) (*gqlmodel.RepositoryConnection, error)
}
type PinIssueInput ¶ added in v0.1.3
type PinIssuePayload ¶ added in v0.1.3
type ProjectCard ¶ added in v0.1.3
type ProjectCard struct {
Project *Project `json:"project"`
Column *ProjectColumn `json:"column,omitempty"`
}
type ProjectCardConnection ¶ added in v0.1.3
type ProjectCardConnection struct {
Nodes []*ProjectCard `json:"nodes,omitempty"`
PageInfo *gqlmodel.PageInfo `json:"pageInfo"`
TotalCount int32 `json:"totalCount"`
}
type ProjectColumn ¶ added in v0.1.3
type ProjectColumn struct {
Name string `json:"name"`
}
type PullRequestResolver ¶
type PullRequestResolver interface {
BaseRef(ctx context.Context, obj *gqlmodel.PullRequest) (*gqlmodel.Ref, error)
HeadRef(ctx context.Context, obj *gqlmodel.PullRequest) (*gqlmodel.Ref, error)
MergeCommit(ctx context.Context, obj *gqlmodel.PullRequest) (*gqlmodel.Commit, error)
PotentialMergeCommit(ctx context.Context, obj *gqlmodel.PullRequest) (*gqlmodel.Commit, error)
ClosingIssuesReferences(ctx context.Context, obj *gqlmodel.PullRequest, first *int32, after *string, last *int32, before *string, orderBy *IssueOrder) (*gqlmodel.IssueConnection, error)
Labels(ctx context.Context, obj *gqlmodel.PullRequest, first *int32, after *string) (*gqlmodel.LabelConnection, error)
Assignees(ctx context.Context, obj *gqlmodel.PullRequest, first *int32, after *string) (*gqlmodel.UserConnection, error)
Milestone(ctx context.Context, obj *gqlmodel.PullRequest) (*gqlmodel.Milestone, error)
AutoMergeRequest(ctx context.Context, obj *gqlmodel.PullRequest) (*gqlmodel.AutoMergeRequest, error)
Commits(ctx context.Context, obj *gqlmodel.PullRequest, first *int32, after *string, last *int32, before *string) (*gqlmodel.PullRequestCommitConnection, error)
Files(ctx context.Context, obj *gqlmodel.PullRequest, first *int32, after *string) (*gqlmodel.PullRequestChangedFileConnection, error)
Reviews(ctx context.Context, obj *gqlmodel.PullRequest, first *int32, after *string) (*PullRequestReviewConnection, error)
LatestReviews(ctx context.Context, obj *gqlmodel.PullRequest, first *int32, after *string) (*PullRequestReviewConnection, error)
ReviewRequests(ctx context.Context, obj *gqlmodel.PullRequest, first *int32, after *string) (*ReviewRequestConnection, error)
Comments(ctx context.Context, obj *gqlmodel.PullRequest, first *int32, after *string, last *int32, before *string) (*gqlmodel.IssueCommentConnection, error)
ProjectCards(ctx context.Context, obj *gqlmodel.PullRequest, first *int32, after *string) (*ProjectCardConnection, error)
ReviewDecision(ctx context.Context, obj *gqlmodel.PullRequest) (*gqlmodel.PullRequestReviewDecision, error)
ReviewThreads(ctx context.Context, obj *gqlmodel.PullRequest, first *int32, after *string) (*gqlmodel.PullRequestReviewThreadConnection, error)
}
type PullRequestReview ¶ added in v0.1.3
type PullRequestReview struct {
ID string `json:"id"`
State PullRequestReviewState `json:"state"`
Body string `json:"body"`
Author gqlmodel.Actor `json:"author,omitempty"`
AuthorAssociation gqlmodel.CommentAuthorAssociation `json:"authorAssociation"`
Commit *gqlmodel.Commit `json:"commit,omitempty"`
ReactionGroups []*gqlmodel.ReactionGroup `json:"reactionGroups"`
SubmittedAt *gqlmodel.DateTime `json:"submittedAt,omitempty"`
URL gqlmodel.URI `json:"url"`
}
func (PullRequestReview) GetID ¶ added in v0.1.3
func (this PullRequestReview) GetID() string
func (PullRequestReview) IsNode ¶ added in v0.1.3
func (PullRequestReview) IsNode()
type PullRequestReviewCommentEdge ¶ added in v0.1.3
type PullRequestReviewCommentEdge struct {
Cursor string `json:"cursor"`
Node *gqlmodel.PullRequestReviewComment `json:"node,omitempty"`
}
type PullRequestReviewConnection ¶ added in v0.1.3
type PullRequestReviewConnection struct {
Nodes []*PullRequestReview `json:"nodes,omitempty"`
PageInfo *gqlmodel.PageInfo `json:"pageInfo"`
TotalCount int32 `json:"totalCount"`
}
type PullRequestReviewEdge ¶ added in v0.1.3
type PullRequestReviewEdge struct {
Cursor string `json:"cursor"`
Node *PullRequestReview `json:"node,omitempty"`
}
type PullRequestReviewState ¶ added in v0.1.3
type PullRequestReviewState string
const ( PullRequestReviewStatePending PullRequestReviewState = "PENDING" PullRequestReviewStateCommented PullRequestReviewState = "COMMENTED" PullRequestReviewStateApproved PullRequestReviewState = "APPROVED" PullRequestReviewStateChangesRequested PullRequestReviewState = "CHANGES_REQUESTED" PullRequestReviewStateDismissed PullRequestReviewState = "DISMISSED" )
func (PullRequestReviewState) IsValid ¶ added in v0.1.3
func (e PullRequestReviewState) IsValid() bool
func (PullRequestReviewState) MarshalGQL ¶ added in v0.1.3
func (e PullRequestReviewState) MarshalGQL(w io.Writer)
func (PullRequestReviewState) MarshalJSON ¶ added in v0.1.3
func (e PullRequestReviewState) MarshalJSON() ([]byte, error)
func (PullRequestReviewState) String ¶ added in v0.1.3
func (e PullRequestReviewState) String() string
func (*PullRequestReviewState) UnmarshalGQL ¶ added in v0.1.3
func (e *PullRequestReviewState) UnmarshalGQL(v any) error
func (*PullRequestReviewState) UnmarshalJSON ¶ added in v0.1.3
func (e *PullRequestReviewState) UnmarshalJSON(b []byte) error
type PullRequestReviewThreadResolver ¶
type PullRequestReviewThreadResolver interface {
Comments(ctx context.Context, obj *gqlmodel.PullRequestReviewThread, first *int32, after *string) (*gqlmodel.PullRequestReviewCommentConnection, error)
}
type QueryResolver ¶
type QueryResolver interface {
Repository(ctx context.Context, owner string, name string, followRenames *bool) (*gqlmodel.Repository, error)
Viewer(ctx context.Context) (*gqlmodel.User, error)
User(ctx context.Context, login string) (*gqlmodel.User, error)
RepositoryOwner(ctx context.Context, login string) (gqlmodel.RepositoryOwner, error)
Node(ctx context.Context, id string) (Node, error)
Nodes(ctx context.Context, ids []string) ([]Node, error)
RateLimit(ctx context.Context, dryRun *bool) (*gqlmodel.RateLimit, error)
Search(ctx context.Context, query string, typeArg SearchType, first *int32, after *string, last *int32, before *string) (*SearchResultItemConnection, error)
License(ctx context.Context, key string) (*gqlmodel.License, error)
Licenses(ctx context.Context) ([]*gqlmodel.License, error)
CodeOfConduct(ctx context.Context, key string) (*CodeOfConduct, error)
CodesOfConduct(ctx context.Context) ([]*CodeOfConduct, error)
Meta(ctx context.Context) (*GitHubMetadata, error)
}
type RemoveAssigneesFromAssignableInput ¶ added in v0.1.3
type RemoveAssigneesFromAssignablePayload ¶ added in v0.1.3
type RemoveAssigneesFromAssignablePayload struct {
Assignable AssignableNode `json:"assignable,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type RemoveLabelsFromLabelableInput ¶ added in v0.1.3
type RemoveLabelsFromLabelablePayload ¶ added in v0.1.3
type RemoveLabelsFromLabelablePayload struct {
Labelable LabelableNode `json:"labelable,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type RemoveReactionInput ¶ added in v0.1.3
type RemoveReactionInput struct {
SubjectID string `json:"subjectId"`
Content gqlmodel.ReactionContent `json:"content"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type RemoveReactionPayload ¶ added in v0.1.3
type ReopenIssueInput ¶
type ReopenIssuePayload ¶
type ReopenPullRequestInput ¶ added in v0.1.3
type ReopenPullRequestPayload ¶ added in v0.1.3
type ReopenPullRequestPayload struct {
PullRequest *gqlmodel.PullRequest `json:"pullRequest,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type RepositoryAffiliation ¶ added in v0.1.3
type RepositoryAffiliation string
const ( RepositoryAffiliationOwner RepositoryAffiliation = "OWNER" RepositoryAffiliationCollaborator RepositoryAffiliation = "COLLABORATOR" RepositoryAffiliationOrganizationMember RepositoryAffiliation = "ORGANIZATION_MEMBER" )
func (RepositoryAffiliation) IsValid ¶ added in v0.1.3
func (e RepositoryAffiliation) IsValid() bool
func (RepositoryAffiliation) MarshalGQL ¶ added in v0.1.3
func (e RepositoryAffiliation) MarshalGQL(w io.Writer)
func (RepositoryAffiliation) MarshalJSON ¶ added in v0.1.3
func (e RepositoryAffiliation) MarshalJSON() ([]byte, error)
func (RepositoryAffiliation) String ¶ added in v0.1.3
func (e RepositoryAffiliation) String() string
func (*RepositoryAffiliation) UnmarshalGQL ¶ added in v0.1.3
func (e *RepositoryAffiliation) UnmarshalGQL(v any) error
func (*RepositoryAffiliation) UnmarshalJSON ¶ added in v0.1.3
func (e *RepositoryAffiliation) UnmarshalJSON(b []byte) error
type RepositoryOrder ¶ added in v0.1.3
type RepositoryOrder struct {
Field RepositoryOrderField `json:"field"`
Direction OrderDirection `json:"direction"`
}
type RepositoryOrderField ¶ added in v0.1.3
type RepositoryOrderField string
const ( RepositoryOrderFieldCreatedAt RepositoryOrderField = "CREATED_AT" RepositoryOrderFieldUpdatedAt RepositoryOrderField = "UPDATED_AT" RepositoryOrderFieldPushedAt RepositoryOrderField = "PUSHED_AT" RepositoryOrderFieldName RepositoryOrderField = "NAME" RepositoryOrderFieldStargazers RepositoryOrderField = "STARGAZERS" )
func (RepositoryOrderField) IsValid ¶ added in v0.1.3
func (e RepositoryOrderField) IsValid() bool
func (RepositoryOrderField) MarshalGQL ¶ added in v0.1.3
func (e RepositoryOrderField) MarshalGQL(w io.Writer)
func (RepositoryOrderField) MarshalJSON ¶ added in v0.1.3
func (e RepositoryOrderField) MarshalJSON() ([]byte, error)
func (RepositoryOrderField) String ¶ added in v0.1.3
func (e RepositoryOrderField) String() string
func (*RepositoryOrderField) UnmarshalGQL ¶ added in v0.1.3
func (e *RepositoryOrderField) UnmarshalGQL(v any) error
func (*RepositoryOrderField) UnmarshalJSON ¶ added in v0.1.3
func (e *RepositoryOrderField) UnmarshalJSON(b []byte) error
type RepositoryPrivacy ¶ added in v0.1.3
type RepositoryPrivacy string
const ( RepositoryPrivacyPublic RepositoryPrivacy = "PUBLIC" RepositoryPrivacyPrivate RepositoryPrivacy = "PRIVATE" )
func (RepositoryPrivacy) IsValid ¶ added in v0.1.3
func (e RepositoryPrivacy) IsValid() bool
func (RepositoryPrivacy) MarshalGQL ¶ added in v0.1.3
func (e RepositoryPrivacy) MarshalGQL(w io.Writer)
func (RepositoryPrivacy) MarshalJSON ¶ added in v0.1.3
func (e RepositoryPrivacy) MarshalJSON() ([]byte, error)
func (RepositoryPrivacy) String ¶ added in v0.1.3
func (e RepositoryPrivacy) String() string
func (*RepositoryPrivacy) UnmarshalGQL ¶ added in v0.1.3
func (e *RepositoryPrivacy) UnmarshalGQL(v any) error
func (*RepositoryPrivacy) UnmarshalJSON ¶ added in v0.1.3
func (e *RepositoryPrivacy) UnmarshalJSON(b []byte) error
type RepositoryResolver ¶
type RepositoryResolver interface {
ViewerPermission(ctx context.Context, obj *gqlmodel.Repository) (*gqlmodel.RepositoryPermission, error)
Parent(ctx context.Context, obj *gqlmodel.Repository) (*gqlmodel.Repository, error)
Milestones(ctx context.Context, obj *gqlmodel.Repository, first *int32, after *string, states []MilestoneState, orderBy *MilestoneOrder, query *string) (*gqlmodel.MilestoneConnection, error)
LatestRelease(ctx context.Context, obj *gqlmodel.Repository) (*gqlmodel.Release, error)
Ref(ctx context.Context, obj *gqlmodel.Repository, qualifiedName string) (*gqlmodel.Ref, error)
PrimaryLanguage(ctx context.Context, obj *gqlmodel.Repository) (*gqlmodel.Language, error)
LicenseInfo(ctx context.Context, obj *gqlmodel.Repository) (*gqlmodel.License, error)
Owner(ctx context.Context, obj *gqlmodel.Repository) (gqlmodel.RepositoryOwner, error)
Issue(ctx context.Context, obj *gqlmodel.Repository, number int32) (*gqlmodel.Issue, error)
Labels(ctx context.Context, obj *gqlmodel.Repository, first *int32, after *string, last *int32, before *string, orderBy *LabelOrder, query *string) (*gqlmodel.LabelConnection, error)
Issues(ctx context.Context, obj *gqlmodel.Repository, first *int32, after *string, last *int32, before *string, states []gqlmodel.IssueState, filterBy *IssueFilters, orderBy *IssueOrder, labels []string) (*gqlmodel.IssueConnection, error)
PullRequest(ctx context.Context, obj *gqlmodel.Repository, number int32) (*gqlmodel.PullRequest, error)
PullRequests(ctx context.Context, obj *gqlmodel.Repository, first *int32, after *string, last *int32, before *string, states []gqlmodel.PullRequestState, headRefName *string, baseRefName *string, labels []string, orderBy *IssueOrder) (*gqlmodel.PullRequestConnection, error)
}
type RequestReviewsInput ¶ added in v0.1.3
type RequestReviewsPayload ¶ added in v0.1.3
type RequestReviewsPayload struct {
PullRequest *gqlmodel.PullRequest `json:"pullRequest,omitempty"`
RequestedReviewersEdge *gqlmodel.UserEdge `json:"requestedReviewersEdge,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type RequestedReviewer ¶ added in v0.1.3
type RequestedReviewer interface {
IsRequestedReviewer()
}
type ResolveReviewThreadPayload ¶
type ResolveReviewThreadPayload struct {
Thread *gqlmodel.PullRequestReviewThread `json:"thread,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type ResolverRoot ¶
type ResolverRoot interface {
CheckRun() CheckRunResolver
Commit() CommitResolver
Issue() IssueResolver
IssueComment() IssueCommentResolver
Mutation() MutationResolver
Organization() OrganizationResolver
PullRequest() PullRequestResolver
PullRequestReviewThread() PullRequestReviewThreadResolver
Query() QueryResolver
Repository() RepositoryResolver
StatusCheckRollup() StatusCheckRollupResolver
StatusContext() StatusContextResolver
User() UserResolver
}
type ReviewRequest ¶ added in v0.1.3
type ReviewRequest struct {
RequestedReviewer RequestedReviewer `json:"requestedReviewer,omitempty"`
}
type ReviewRequestConnection ¶ added in v0.1.3
type ReviewRequestConnection struct {
Nodes []*ReviewRequest `json:"nodes,omitempty"`
PageInfo *gqlmodel.PageInfo `json:"pageInfo"`
TotalCount int32 `json:"totalCount"`
}
type SearchResultItem ¶ added in v0.1.3
type SearchResultItem interface {
IsSearchResultItem()
}
type SearchResultItemConnection ¶ added in v0.1.3
type SearchResultItemConnection struct {
Nodes []SearchResultItem `json:"nodes,omitempty"`
Edges []*SearchResultItemEdge `json:"edges,omitempty"`
PageInfo *gqlmodel.PageInfo `json:"pageInfo"`
IssueCount int32 `json:"issueCount"`
RepositoryCount int32 `json:"repositoryCount"`
UserCount int32 `json:"userCount"`
WikiCount int32 `json:"wikiCount"`
CodeCount int32 `json:"codeCount"`
DiscussionCount int32 `json:"discussionCount"`
}
type SearchResultItemEdge ¶ added in v0.1.3
type SearchResultItemEdge struct {
Cursor string `json:"cursor"`
Node SearchResultItem `json:"node,omitempty"`
}
type SearchType ¶ added in v0.1.3
type SearchType string
const ( SearchTypeIssue SearchType = "ISSUE" SearchTypeRepository SearchType = "REPOSITORY" SearchTypeUser SearchType = "USER" SearchTypeDiscussion SearchType = "DISCUSSION" )
func (SearchType) IsValid ¶ added in v0.1.3
func (e SearchType) IsValid() bool
func (SearchType) MarshalGQL ¶ added in v0.1.3
func (e SearchType) MarshalGQL(w io.Writer)
func (SearchType) MarshalJSON ¶ added in v0.1.3
func (e SearchType) MarshalJSON() ([]byte, error)
func (SearchType) String ¶ added in v0.1.3
func (e SearchType) String() string
func (*SearchType) UnmarshalGQL ¶ added in v0.1.3
func (e *SearchType) UnmarshalGQL(v any) error
func (*SearchType) UnmarshalJSON ¶ added in v0.1.3
func (e *SearchType) UnmarshalJSON(b []byte) error
type StatusCheckRollupContext ¶ added in v0.1.3
type StatusCheckRollupContext interface {
IsStatusCheckRollupContext()
}
type StatusCheckRollupContextConnection ¶ added in v0.1.3
type StatusCheckRollupContextConnection struct {
Nodes []StatusCheckRollupContext `json:"nodes,omitempty"`
PageInfo *gqlmodel.PageInfo `json:"pageInfo"`
TotalCount int32 `json:"totalCount"`
}
type StatusCheckRollupResolver ¶ added in v0.1.3
type StatusCheckRollupResolver interface {
Contexts(ctx context.Context, obj *gqlmodel.StatusCheckRollup, first *int32, after *string) (*StatusCheckRollupContextConnection, error)
}
type StatusContextResolver ¶ added in v0.1.3
type SubmitPullRequestReviewInput ¶ added in v0.1.3
type SubmitPullRequestReviewInput struct {
PullRequestReviewID string `json:"pullRequestReviewId"`
Event gqlmodel.PullRequestReviewEvent `json:"event"`
Body *string `json:"body,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type SubmitPullRequestReviewPayload ¶ added in v0.1.3
type SubmitPullRequestReviewPayload struct {
PullRequestReview *PullRequestReview `json:"pullRequestReview,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type Team ¶ added in v0.1.3
type Team struct {
ID string `json:"id"`
Name string `json:"name"`
Slug string `json:"slug"`
Organization *gqlmodel.Organization `json:"organization"`
}
func (Team) IsRequestedReviewer ¶ added in v0.1.3
func (Team) IsRequestedReviewer()
type TransferIssueInput ¶ added in v0.1.3
type TransferIssuePayload ¶ added in v0.1.3
type UnlockLockableInput ¶ added in v0.1.3
type UnlockLockablePayload ¶ added in v0.1.3
type UnpinIssueInput ¶ added in v0.1.3
type UnpinIssuePayload ¶ added in v0.1.3
type UnresolveReviewThreadPayload ¶
type UnresolveReviewThreadPayload struct {
Thread *gqlmodel.PullRequestReviewThread `json:"thread,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type UpdateBranchProtectionRuleInput ¶ added in v0.1.3
type UpdateBranchProtectionRuleInput struct {
BranchProtectionRuleID string `json:"branchProtectionRuleId"`
Pattern *string `json:"pattern,omitempty"`
RequiresApprovingReviews *bool `json:"requiresApprovingReviews,omitempty"`
RequiredApprovingReviewCount *int32 `json:"requiredApprovingReviewCount,omitempty"`
RequiresStatusChecks *bool `json:"requiresStatusChecks,omitempty"`
RequiresStrictStatusChecks *bool `json:"requiresStrictStatusChecks,omitempty"`
RequiresCodeOwnerReviews *bool `json:"requiresCodeOwnerReviews,omitempty"`
DismissesStaleReviews *bool `json:"dismissesStaleReviews,omitempty"`
RestrictsReviewDismissals *bool `json:"restrictsReviewDismissals,omitempty"`
IsAdminEnforced *bool `json:"isAdminEnforced,omitempty"`
RequiresLinearHistory *bool `json:"requiresLinearHistory,omitempty"`
AllowsForcePushes *bool `json:"allowsForcePushes,omitempty"`
AllowsDeletions *bool `json:"allowsDeletions,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type UpdateBranchProtectionRulePayload ¶ added in v0.1.3
type UpdateBranchProtectionRulePayload struct {
BranchProtectionRule *BranchProtectionRule `json:"branchProtectionRule,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type UpdateIssueCommentInput ¶ added in v0.1.3
type UpdateIssueCommentPayload ¶ added in v0.1.3
type UpdateIssueCommentPayload struct {
IssueComment *gqlmodel.IssueComment `json:"issueComment,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type UpdateIssueInput ¶ added in v0.1.3
type UpdateIssueInput struct {
ID string `json:"id"`
Title *string `json:"title,omitempty"`
Body *string `json:"body,omitempty"`
State *gqlmodel.IssueState `json:"state,omitempty"`
AssigneeIds []string `json:"assigneeIds,omitempty"`
LabelIds []string `json:"labelIds,omitempty"`
MilestoneID *string `json:"milestoneId,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type UpdateIssuePayload ¶ added in v0.1.3
type UpdateLabelInput ¶ added in v0.1.3
type UpdateLabelPayload ¶ added in v0.1.3
type UpdatePullRequestBranchInput ¶ added in v0.1.3
type UpdatePullRequestBranchInput struct {
PullRequestID string `json:"pullRequestId"`
ExpectedHeadOid *gqlmodel.GitObjectID `json:"expectedHeadOid,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type UpdatePullRequestBranchPayload ¶ added in v0.1.3
type UpdatePullRequestBranchPayload struct {
PullRequest *gqlmodel.PullRequest `json:"pullRequest,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type UpdatePullRequestInput ¶ added in v0.1.3
type UpdatePullRequestInput struct {
PullRequestID string `json:"pullRequestId"`
Title *string `json:"title,omitempty"`
Body *string `json:"body,omitempty"`
BaseRefName *string `json:"baseRefName,omitempty"`
MaintainerCanModify *bool `json:"maintainerCanModify,omitempty"`
AssigneeIds []string `json:"assigneeIds,omitempty"`
LabelIds []string `json:"labelIds,omitempty"`
MilestoneID *string `json:"milestoneId,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type UpdatePullRequestPayload ¶ added in v0.1.3
type UpdatePullRequestPayload struct {
PullRequest *gqlmodel.PullRequest `json:"pullRequest,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type UpdatePullRequestReviewCommentInput ¶ added in v0.1.3
type UpdatePullRequestReviewCommentPayload ¶ added in v0.1.3
type UpdatePullRequestReviewCommentPayload struct {
PullRequestReviewComment *gqlmodel.PullRequestReviewComment `json:"pullRequestReviewComment,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type UpdateRefInput ¶ added in v0.1.3
type UpdateRefInput struct {
RefID string `json:"refId"`
Oid gqlmodel.GitObjectID `json:"oid"`
Force *bool `json:"force,omitempty"`
ClientMutationID *string `json:"clientMutationId,omitempty"`
}
type UpdateRefPayload ¶ added in v0.1.3
type UserResolver ¶ added in v0.1.3
type UserResolver interface {
AvatarURL(ctx context.Context, obj *gqlmodel.User, size *int32) (gqlmodel.URI, error)
IsViewer(ctx context.Context, obj *gqlmodel.User) (bool, error)
Repositories(ctx context.Context, obj *gqlmodel.User, first *int32, after *string, ownerAffiliations []RepositoryAffiliation, isArchived *bool, isFork *bool, privacy *RepositoryPrivacy, orderBy *RepositoryOrder) (*gqlmodel.RepositoryConnection, error)
}
type WorkflowRun ¶ added in v0.1.3
Click to show internal directories.
Click to hide internal directories.