Versions in this module Expand all Collapse all v0 v0.8.0 Nov 20, 2022 Changes in this version + func NewLazyBug(cache *cache.RepoCache, excerpt *cache.BugExcerpt) *lazyBug + func NewLazyIdentity(cache *cache.RepoCache, excerpt *cache.IdentityExcerpt) *lazyIdentity + func NewLoadedBug(snap *bug.Snapshot) *loadedBug + func NewLoadedIdentity(id identity.Interface) *loadedIdentity + type AddCommentAndCloseBugInput struct + ClientMutationID *string + Files []repository.Hash + Message string + Prefix string + RepoRef *string + type AddCommentAndCloseBugPayload struct + Bug BugWrapper + ClientMutationID *string + CommentOperation *bug.AddCommentOperation + StatusOperation *bug.SetStatusOperation + type AddCommentAndReopenBugInput struct + ClientMutationID *string + Files []repository.Hash + Message string + Prefix string + RepoRef *string + type AddCommentAndReopenBugPayload struct + Bug BugWrapper + ClientMutationID *string + CommentOperation *bug.AddCommentOperation + StatusOperation *bug.SetStatusOperation + type AddCommentInput struct + ClientMutationID *string + Files []repository.Hash + Message string + Prefix string + RepoRef *string + type AddCommentPayload struct + Bug BugWrapper + ClientMutationID *string + Operation *bug.AddCommentOperation + type Authored interface + IsAuthored func() + type BugConnection struct + Edges []*BugEdge + Nodes []BugWrapper + PageInfo *PageInfo + TotalCount int + type BugEdge struct + Cursor string + Node BugWrapper + func (e BugEdge) GetCursor() string + type BugWrapper interface + Actors func() ([]IdentityWrapper, error) + Author func() (IdentityWrapper, error) + Comments func() ([]bug.Comment, error) + CreatedAt func() time.Time + Id func() entity.Id + IsAuthored func() + Labels func() []bug.Label + LastEdit func() time.Time + Operations func() ([]dag.Operation, error) + Participants func() ([]IdentityWrapper, error) + Status func() common.Status + Timeline func() ([]bug.TimelineItem, error) + Title func() string + type ChangeLabelInput struct + Added []string + ClientMutationID *string + Prefix string + Removed []string + RepoRef *string + type ChangeLabelPayload struct + Bug BugWrapper + ClientMutationID *string + Operation *bug.LabelChangeOperation + Results []*bug.LabelChangeResult + type CloseBugInput struct + ClientMutationID *string + Prefix string + RepoRef *string + type CloseBugPayload struct + Bug BugWrapper + ClientMutationID *string + Operation *bug.SetStatusOperation + type CommentConnection struct + Edges []*CommentEdge + Nodes []*bug.Comment + PageInfo *PageInfo + TotalCount int + type CommentEdge struct + Cursor string + Node *bug.Comment + func (e CommentEdge) GetCursor() string + type ConnectionInput struct + After *string + Before *string + First *int + Last *int + type EditCommentInput struct + ClientMutationID *string + Files []repository.Hash + Message string + RepoRef *string + TargetPrefix string + type EditCommentPayload struct + Bug BugWrapper + ClientMutationID *string + Operation *bug.EditCommentOperation + type IdentityConnection struct + Edges []*IdentityEdge + Nodes []IdentityWrapper + PageInfo *PageInfo + TotalCount int + type IdentityEdge struct + Cursor string + Node IdentityWrapper + func (e IdentityEdge) GetCursor() string + type IdentityWrapper interface + AvatarUrl func() (string, error) + DisplayName func() string + Email func() (string, error) + Id func() entity.Id + IsProtected func() (bool, error) + Keys func() ([]*identity.Key, error) + Login func() (string, error) + Name func() string + type LabelConnection struct + Edges []*LabelEdge + Nodes []bug.Label + PageInfo *PageInfo + TotalCount int + type LabelEdge struct + Cursor string + Node bug.Label + func (e LabelEdge) GetCursor() string + type NewBugInput struct + ClientMutationID *string + Files []repository.Hash + Message string + RepoRef *string + Title string + type NewBugPayload struct + Bug BugWrapper + ClientMutationID *string + Operation *bug.CreateOperation + type OpenBugInput struct + ClientMutationID *string + Prefix string + RepoRef *string + type OpenBugPayload struct + Bug BugWrapper + ClientMutationID *string + Operation *bug.SetStatusOperation + type OperationConnection struct + Edges []*OperationEdge + Nodes []dag.Operation + PageInfo *PageInfo + TotalCount int + type OperationEdge struct + Cursor string + Node dag.Operation + func (e OperationEdge) GetCursor() string + type PageInfo struct + EndCursor string + HasNextPage bool + HasPreviousPage bool + StartCursor string + type Repository struct + Cache *cache.MultiRepoCache + Repo *cache.RepoCache + type RepositoryMutation struct + Cache *cache.MultiRepoCache + Repo *cache.RepoCache + type SetTitleInput struct + ClientMutationID *string + Prefix string + RepoRef *string + Title string + type SetTitlePayload struct + Bug BugWrapper + ClientMutationID *string + Operation *bug.SetTitleOperation + type TimelineItemConnection struct + Edges []*TimelineItemEdge + Nodes []bug.TimelineItem + PageInfo *PageInfo + TotalCount int + type TimelineItemEdge struct + Cursor string + Node bug.TimelineItem + func (e TimelineItemEdge) GetCursor() string