Documentation
¶
Index ¶
- func NewCodebaseGitHubIntegrationRootResolver(gitHubRepositoryRepo db_github.GitHubRepositoryRepo, ...) resolvers.CodebaseGitHubIntegrationRootResolver
- func NewGitHubAppRootResolver(conf *config.GitHubAppConfig, meta *config.GitHubAppMetadata) resolvers.GitHubAppRootResolver
- func NewGitHubRootResolver(svc *service_github.Service, ...) resolvers.GitHubRootResolver
- type GitHubAccountRootResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCodebaseGitHubIntegrationRootResolver ¶
func NewCodebaseGitHubIntegrationRootResolver( gitHubRepositoryRepo db_github.GitHubRepositoryRepo, gitHubInstallationRepo db_github.GitHubInstallationRepo, gitExecutorProvider executor.Provider, logger *zap.Logger, gitHubAppConfig *config.GitHubAppConfig, gitHubClientProvider github_client.InstallationClientProvider, workspaceReader db_workspace.WorkspaceReader, workspaceWriter db_workspace.WorkspaceWriter, snapshotter snapshotter.Snapshotter, snapshotRepo db_snapshots.Repository, authService *service_auth.Service, codebaseService *service_codebase.Service, workspaceRootResolver *resolvers.WorkspaceRootResolver, codebaseRootResolver *resolvers.CodebaseRootResolver, gitHubService *service_github.Service, ) resolvers.CodebaseGitHubIntegrationRootResolver
func NewGitHubAppRootResolver ¶
func NewGitHubAppRootResolver(conf *config.GitHubAppConfig, meta *config.GitHubAppMetadata) resolvers.GitHubAppRootResolver
func NewGitHubRootResolver ¶
func NewGitHubRootResolver( svc *service_github.Service, codebaseRootResolver resolvers.CodebaseRootResolver, ) resolvers.GitHubRootResolver
Types ¶
type GitHubAccountRootResolver ¶
type GitHubAccountRootResolver struct {
// contains filtered or unexported fields
}
func NewGitHubAccountRootResolver ¶
func NewGitHubAccountRootResolver( gitHubUserRepo db.GitHubUserRepo, ) *GitHubAccountRootResolver
func (*GitHubAccountRootResolver) InteralByID ¶
func (r *GitHubAccountRootResolver) InteralByID(_ context.Context, id string) (resolvers.GitHubAccountResolver, error)
Click to show internal directories.
Click to hide internal directories.