graphql

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2022 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Module

func Module(c *di.Container)

func NewResolver

func NewResolver(
	workspaceReader db_workspace.WorkspaceReader,
	codebaseRepo db_codebase.CodebaseRepository,
	viewRepo db_view.Repository,
	commentRepo db_comments.Repository,
	snapshotRepo db_snapshots.Repository,

	codebaseResolver resolvers.CodebaseRootResolver,
	authorResolver resolvers.AuthorRootResolver,
	viewResolver resolvers.ViewRootResolver,
	commentResolver resolvers.CommentRootResolver,
	prResolver resolvers.GitHubPullRequestRootResolver,
	changeResolver resolvers.ChangeRootResolver,
	workspaceActivityRootResolver resolvers.WorkspaceActivityRootResolver,
	reviewRootResolver resolvers.ReviewRootResolver,
	presenceRootResolver resolvers.PresenceRootResolver,
	suggestionRootResolver resolvers.SuggestionRootResolver,
	statusRootResolver resolvers.StatusesRootResolver,
	workspaceWatcherRootResolver resolvers.WorkspaceWatcherRootResolver,

	suggestionsService *service_suggestions.Service,
	workspaceService service_workspace.Service,
	authService *service_auth.Service,

	logger *zap.Logger,
	viewEventsWriter events.EventReadWriter,
	workspaceWriter db_workspace.WorkspaceWriter,
	executorProvider executor.Provider,
	eventsSender events.EventSender,
	gitSnapshotter snapshotter.Snapshotter,
) resolvers.WorkspaceRootResolver

Types

type WorkspaceResolver

type WorkspaceResolver struct {
	// contains filtered or unexported fields
}

func (*WorkspaceResolver) ArchivedAt

func (r *WorkspaceResolver) ArchivedAt() *int32

func (*WorkspaceResolver) Author

func (*WorkspaceResolver) Codebase

func (*WorkspaceResolver) Comments

func (*WorkspaceResolver) Conflicts

func (r *WorkspaceResolver) Conflicts(ctx context.Context) (bool, error)

func (*WorkspaceResolver) CreatedAt

func (r *WorkspaceResolver) CreatedAt() int32

func (*WorkspaceResolver) DraftDescription

func (r *WorkspaceResolver) DraftDescription() string

func (*WorkspaceResolver) GitHubPullRequest

func (*WorkspaceResolver) HeadChange

func (*WorkspaceResolver) ID

func (r *WorkspaceResolver) ID() graphql.ID

func (*WorkspaceResolver) LastActivityAt

func (r *WorkspaceResolver) LastActivityAt() int32

func (*WorkspaceResolver) LastLandedAt

func (r *WorkspaceResolver) LastLandedAt() *int32

func (*WorkspaceResolver) Name

func (r *WorkspaceResolver) Name() string

func (*WorkspaceResolver) Presence

func (*WorkspaceResolver) Reviews

func (*WorkspaceResolver) Statuses

func (*WorkspaceResolver) SuggestingViews

func (r *WorkspaceResolver) SuggestingViews() []resolvers.ViewResolver

func (*WorkspaceResolver) Suggestion

func (*WorkspaceResolver) Suggestions

func (*WorkspaceResolver) UnarchivedAt

func (r *WorkspaceResolver) UnarchivedAt() *int32

func (WorkspaceResolver) UpToDateWithTrunk

func (r WorkspaceResolver) UpToDateWithTrunk() (bool, error)

func (*WorkspaceResolver) UpdatedAt

func (r *WorkspaceResolver) UpdatedAt() *int32

func (*WorkspaceResolver) View

func (*WorkspaceResolver) Watchers

type WorkspaceRootResolver

type WorkspaceRootResolver struct {
	// contains filtered or unexported fields
}

func (*WorkspaceRootResolver) ArchiveWorkspace

func (*WorkspaceRootResolver) CreateWorkspace

func (*WorkspaceRootResolver) ExtractWorkspace

func (*WorkspaceRootResolver) InternalWorkspace

func (*WorkspaceRootResolver) LandWorkspaceChange

func (*WorkspaceRootResolver) RemovePatches

func (*WorkspaceRootResolver) UnarchiveWorkspace

func (*WorkspaceRootResolver) UpdateWorkspace

func (*WorkspaceRootResolver) UpdatedWorkspace

func (*WorkspaceRootResolver) Workspace

func (*WorkspaceRootResolver) Workspaces

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL