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: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Module

func Module(c *di.Container)

func NewCodebaseRootResolver

func NewCodebaseRootResolver(
	codebaseRepo db_codebase.CodebaseRepository,
	codebaseUserRepo db_codebase.CodebaseUserRepository,
	viewRepo db_view.Repository,
	workspaceReader db_workspace.WorkspaceReader,
	userRepo db_user.Repository,
	changeRepo db_change.Repository,
	changeCommitRepo db_change.CommitRepository,

	workspaceResolver *resolvers.WorkspaceRootResolver,
	authorResolver resolvers.AuthorRootResolver,
	viewResolver *resolvers.ViewRootResolver,
	aclResolver resolvers.ACLRootResolver,
	changeRootResolver resolvers.ChangeRootResolver,
	fileRootResolver resolvers.FileRootResolver,
	instantIntegrationRootResolver resolvers.IntegrationRootResolver,
	codebaseGitHubIntegrationResolver resolvers.CodebaseGitHubIntegrationRootResolver,
	organizationRootResolver *resolvers.OrganizationRootResolver,

	logger *zap.Logger,
	viewEvents events.EventReader,
	eventsSender events.EventSender,
	analyticsClient analytics.Client,
	executorProvider executor.Provider,

	authService *service_auth.Service,
	codebaseService *service_codebase.Service,
	organizationService *service_organization.Service,
) resolvers.CodebaseRootResolver

Types

type CodebaseResolver

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

func (*CodebaseResolver) ACL

func (*CodebaseResolver) ArchivedAt

func (r *CodebaseResolver) ArchivedAt() *int32

func (*CodebaseResolver) Changes

func (*CodebaseResolver) CreatedAt

func (r *CodebaseResolver) CreatedAt() int32

func (*CodebaseResolver) Description

func (r *CodebaseResolver) Description() string

func (*CodebaseResolver) GitHubIntegration

func (*CodebaseResolver) ID

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

func (*CodebaseResolver) Integrations

func (*CodebaseResolver) InviteCode

func (r *CodebaseResolver) InviteCode() *string

func (*CodebaseResolver) IsPublic

func (r *CodebaseResolver) IsPublic() bool

func (*CodebaseResolver) IsReady

func (r *CodebaseResolver) IsReady() bool

func (*CodebaseResolver) LastUpdatedAt

func (r *CodebaseResolver) LastUpdatedAt() *int32

func (*CodebaseResolver) LastUsedView

func (r *CodebaseResolver) LastUsedView(ctx context.Context) (resolvers.ViewResolver, error)

func (*CodebaseResolver) Members

func (*CodebaseResolver) Name

func (r *CodebaseResolver) Name() string

func (*CodebaseResolver) Organization

func (*CodebaseResolver) Readme

func (*CodebaseResolver) ShortID

func (r *CodebaseResolver) ShortID() graphql.ID

func (*CodebaseResolver) Views

func (*CodebaseResolver) Workspaces

func (*CodebaseResolver) Writeable

func (r *CodebaseResolver) Writeable(ctx context.Context) bool

type CodebaseRootResolver

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

func (*CodebaseRootResolver) AddUserToCodebase

func (*CodebaseRootResolver) Codebase

func (*CodebaseRootResolver) Codebases

func (*CodebaseRootResolver) CreateCodebase

func (*CodebaseRootResolver) RemoveUserFromCodebase

func (*CodebaseRootResolver) UpdateCodebase

func (*CodebaseRootResolver) UpdatedCodebase

func (r *CodebaseRootResolver) UpdatedCodebase(ctx context.Context) (<-chan resolvers.CodebaseResolver, error)

Jump to

Keyboard shortcuts

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