Documentation
¶
Index ¶
- func Module(c *di.Container)
- func New(logger *zap.Logger, authService *service_auth.Service, ...) resolvers.SuggestionRootResolver
- type Resolver
- func (r *Resolver) Author(ctx context.Context) (resolvers.AuthorResolver, error)
- func (r *Resolver) CreatedAt() int32
- func (r *Resolver) Diffs(ctx context.Context) ([]resolvers.FileDiffResolver, error)
- func (r *Resolver) DismissedAt() *int32
- func (r *Resolver) For(ctx context.Context) (resolvers.WorkspaceResolver, error)
- func (r *Resolver) ID() graphql.ID
- func (r *Resolver) Workspace(ctx context.Context) (resolvers.WorkspaceResolver, error)
- type RootResolver
- func (r *RootResolver) ApplySuggestionHunks(ctx context.Context, args resolvers.ApplySuggestionHunksArgs) (resolvers.SuggestionResolver, error)
- func (r *RootResolver) CreateSuggestion(ctx context.Context, args resolvers.CreateSuggestionArgs) (resolvers.SuggestionResolver, error)
- func (r *RootResolver) DismissSuggestion(ctx context.Context, args resolvers.DismissSuggestionArgs) (resolvers.SuggestionResolver, error)
- func (r *RootResolver) DismissSuggestionHunks(ctx context.Context, args resolvers.DismissSuggestionHunksArgs) (resolvers.SuggestionResolver, error)
- func (r *RootResolver) InternalSuggestion(ctx context.Context, suggestion *suggestions.Suggestion) (resolvers.SuggestionResolver, error)
- func (r *RootResolver) InternalSuggestionByID(ctx context.Context, id suggestions.ID) (resolvers.SuggestionResolver, error)
- func (r *RootResolver) UpdatedSuggestion(ctx context.Context, args resolvers.UpdatedSuggestionArgs) (chan resolvers.SuggestionResolver, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New( logger *zap.Logger, authService *service_auth.Service, suggestionsService *service_suggestions.Service, workspaceService service_workspace.Service, authorResolver resolvers.AuthorRootResolver, fileDiffResolver resolvers.FileDiffRootResolver, workspaceResolver *resolvers.WorkspaceRootResolver, eventsReader events.EventReader, ) resolvers.SuggestionRootResolver
Types ¶
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func (*Resolver) DismissedAt ¶
type RootResolver ¶
type RootResolver struct {
// contains filtered or unexported fields
}
func (*RootResolver) ApplySuggestionHunks ¶
func (r *RootResolver) ApplySuggestionHunks(ctx context.Context, args resolvers.ApplySuggestionHunksArgs) (resolvers.SuggestionResolver, error)
func (*RootResolver) CreateSuggestion ¶
func (r *RootResolver) CreateSuggestion(ctx context.Context, args resolvers.CreateSuggestionArgs) (resolvers.SuggestionResolver, error)
func (*RootResolver) DismissSuggestion ¶
func (r *RootResolver) DismissSuggestion(ctx context.Context, args resolvers.DismissSuggestionArgs) (resolvers.SuggestionResolver, error)
func (*RootResolver) DismissSuggestionHunks ¶
func (r *RootResolver) DismissSuggestionHunks(ctx context.Context, args resolvers.DismissSuggestionHunksArgs) (resolvers.SuggestionResolver, error)
func (*RootResolver) InternalSuggestion ¶
func (r *RootResolver) InternalSuggestion(ctx context.Context, suggestion *suggestions.Suggestion) (resolvers.SuggestionResolver, error)
func (*RootResolver) InternalSuggestionByID ¶
func (r *RootResolver) InternalSuggestionByID(ctx context.Context, id suggestions.ID) (resolvers.SuggestionResolver, error)
func (*RootResolver) UpdatedSuggestion ¶
func (r *RootResolver) UpdatedSuggestion(ctx context.Context, args resolvers.UpdatedSuggestionArgs) (chan resolvers.SuggestionResolver, error)
Click to show internal directories.
Click to hide internal directories.