Documentation
¶
Index ¶
- func Module(c *di.Container)
- func NewCodebaseRootResolver(codebaseRepo db_codebase.CodebaseRepository, ...) resolvers.CodebaseRootResolver
- type CodebaseResolver
- func (r *CodebaseResolver) ACL(ctx context.Context) (resolvers.ACLResolver, error)
- func (r *CodebaseResolver) ArchivedAt() *int32
- func (r *CodebaseResolver) Changes(ctx context.Context, args *resolvers.CodebaseChangesArgs) ([]resolvers.ChangeResolver, error)
- func (r *CodebaseResolver) CreatedAt() int32
- func (r *CodebaseResolver) Description() string
- func (r *CodebaseResolver) File(ctx context.Context, args resolvers.CodebaseFileArgs) (resolvers.FileOrDirectoryResolver, error)
- func (r *CodebaseResolver) GitHubIntegration(ctx context.Context) (resolvers.CodebaseGitHubIntegrationResolver, error)
- func (r *CodebaseResolver) ID() graphql.ID
- func (r *CodebaseResolver) Integrations(ctx context.Context, args resolvers.IntegrationsArgs) ([]resolvers.IntegrationResolver, error)
- func (r *CodebaseResolver) InviteCode() *string
- func (r *CodebaseResolver) IsPublic() bool
- func (r *CodebaseResolver) IsReady() bool
- func (r *CodebaseResolver) LastUpdatedAt() *int32
- func (r *CodebaseResolver) LastUsedView(ctx context.Context) (resolvers.ViewResolver, error)
- func (r *CodebaseResolver) Members(ctx context.Context, args resolvers.CodebaseMembersArgs) (resolvers []resolvers.AuthorResolver, err error)
- func (r *CodebaseResolver) Name() string
- func (r *CodebaseResolver) Organization(ctx context.Context) (resolvers.OrganizationResolver, error)
- func (r *CodebaseResolver) Readme(ctx context.Context) (resolvers.FileResolver, error)
- func (r *CodebaseResolver) ShortID() graphql.ID
- func (r *CodebaseResolver) Views(ctx context.Context, args resolvers.CodebaseViewsArgs) (res []resolvers.ViewResolver, err error)
- func (r *CodebaseResolver) Workspaces(ctx context.Context) ([]resolvers.WorkspaceResolver, error)
- func (r *CodebaseResolver) Writeable(ctx context.Context) bool
- type CodebaseRootResolver
- func (r *CodebaseRootResolver) AddUserToCodebase(ctx context.Context, args resolvers.AddUserToCodebaseArgs) (resolvers.CodebaseResolver, error)
- func (r *CodebaseRootResolver) Codebase(ctx context.Context, args resolvers.CodebaseArgs) (resolvers.CodebaseResolver, error)
- func (r *CodebaseRootResolver) Codebases(ctx context.Context) ([]resolvers.CodebaseResolver, error)
- func (r *CodebaseRootResolver) CreateCodebase(ctx context.Context, args resolvers.CreateCodebaseArgs) (resolvers.CodebaseResolver, error)
- func (r *CodebaseRootResolver) RemoveUserFromCodebase(ctx context.Context, args resolvers.RemoveUserFromCodebaseArgs) (resolvers.CodebaseResolver, error)
- func (r *CodebaseRootResolver) UpdateCodebase(ctx context.Context, args resolvers.UpdateCodebaseArgs) (resolvers.CodebaseResolver, error)
- func (r *CodebaseRootResolver) UpdatedCodebase(ctx context.Context) (<-chan resolvers.CodebaseResolver, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 (r *CodebaseResolver) ACL(ctx context.Context) (resolvers.ACLResolver, error)
func (*CodebaseResolver) ArchivedAt ¶
func (r *CodebaseResolver) ArchivedAt() *int32
func (*CodebaseResolver) Changes ¶
func (r *CodebaseResolver) Changes(ctx context.Context, args *resolvers.CodebaseChangesArgs) ([]resolvers.ChangeResolver, error)
func (*CodebaseResolver) CreatedAt ¶
func (r *CodebaseResolver) CreatedAt() int32
func (*CodebaseResolver) Description ¶
func (r *CodebaseResolver) Description() string
func (*CodebaseResolver) File ¶
func (r *CodebaseResolver) File(ctx context.Context, args resolvers.CodebaseFileArgs) (resolvers.FileOrDirectoryResolver, error)
func (*CodebaseResolver) GitHubIntegration ¶
func (r *CodebaseResolver) GitHubIntegration(ctx context.Context) (resolvers.CodebaseGitHubIntegrationResolver, error)
func (*CodebaseResolver) ID ¶
func (r *CodebaseResolver) ID() graphql.ID
func (*CodebaseResolver) Integrations ¶
func (r *CodebaseResolver) Integrations(ctx context.Context, args resolvers.IntegrationsArgs) ([]resolvers.IntegrationResolver, error)
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 (r *CodebaseResolver) Members(ctx context.Context, args resolvers.CodebaseMembersArgs) (resolvers []resolvers.AuthorResolver, err error)
func (*CodebaseResolver) Name ¶
func (r *CodebaseResolver) Name() string
func (*CodebaseResolver) Organization ¶
func (r *CodebaseResolver) Organization(ctx context.Context) (resolvers.OrganizationResolver, error)
func (*CodebaseResolver) Readme ¶
func (r *CodebaseResolver) Readme(ctx context.Context) (resolvers.FileResolver, error)
func (*CodebaseResolver) ShortID ¶
func (r *CodebaseResolver) ShortID() graphql.ID
func (*CodebaseResolver) Views ¶
func (r *CodebaseResolver) Views(ctx context.Context, args resolvers.CodebaseViewsArgs) (res []resolvers.ViewResolver, err error)
func (*CodebaseResolver) Workspaces ¶
func (r *CodebaseResolver) Workspaces(ctx context.Context) ([]resolvers.WorkspaceResolver, error)
type CodebaseRootResolver ¶
type CodebaseRootResolver struct {
// contains filtered or unexported fields
}
func (*CodebaseRootResolver) AddUserToCodebase ¶
func (r *CodebaseRootResolver) AddUserToCodebase(ctx context.Context, args resolvers.AddUserToCodebaseArgs) (resolvers.CodebaseResolver, error)
func (*CodebaseRootResolver) Codebase ¶
func (r *CodebaseRootResolver) Codebase(ctx context.Context, args resolvers.CodebaseArgs) (resolvers.CodebaseResolver, error)
func (*CodebaseRootResolver) Codebases ¶
func (r *CodebaseRootResolver) Codebases(ctx context.Context) ([]resolvers.CodebaseResolver, error)
func (*CodebaseRootResolver) CreateCodebase ¶
func (r *CodebaseRootResolver) CreateCodebase(ctx context.Context, args resolvers.CreateCodebaseArgs) (resolvers.CodebaseResolver, error)
func (*CodebaseRootResolver) RemoveUserFromCodebase ¶
func (r *CodebaseRootResolver) RemoveUserFromCodebase(ctx context.Context, args resolvers.RemoveUserFromCodebaseArgs) (resolvers.CodebaseResolver, error)
func (*CodebaseRootResolver) UpdateCodebase ¶
func (r *CodebaseRootResolver) UpdateCodebase(ctx context.Context, args resolvers.UpdateCodebaseArgs) (resolvers.CodebaseResolver, error)
func (*CodebaseRootResolver) UpdatedCodebase ¶
func (r *CodebaseRootResolver) UpdatedCodebase(ctx context.Context) (<-chan resolvers.CodebaseResolver, error)
Click to show internal directories.
Click to hide internal directories.