Documentation
¶
Index ¶
- func Module(c *di.Container)
- func NewFileDiffRootResolver() resolvers.FileDiffRootResolver
- func NewResolver(svc *service.Service, changeRepo db_change.Repository, ...) resolvers.ChangeRootResolver
- type ChangeResolver
- func (r *ChangeResolver) Author(ctx context.Context) (resolvers.AuthorResolver, error)
- func (r *ChangeResolver) Comments() ([]resolvers.TopCommentResolver, error)
- func (r *ChangeResolver) CreatedAt() int32
- func (r *ChangeResolver) Description() string
- func (r *ChangeResolver) Diffs(ctx context.Context) ([]resolvers.FileDiffResolver, error)
- func (r *ChangeResolver) DownloadTarGz(ctx context.Context) (resolvers.ContentsDownloadUrlResolver, error)
- func (r *ChangeResolver) DownloadZip(ctx context.Context) (resolvers.ContentsDownloadUrlResolver, error)
- func (r *ChangeResolver) ID() graphql.ID
- func (r *ChangeResolver) Statuses(ctx context.Context) ([]resolvers.StatusResolver, error)
- func (r *ChangeResolver) Title() string
- func (r *ChangeResolver) TrunkCommitID() (*string, error)
- type ChangeRootResolver
- type FileDiffRootResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFileDiffRootResolver ¶
func NewFileDiffRootResolver() resolvers.FileDiffRootResolver
func NewResolver ¶
func NewResolver( svc *service.Service, changeRepo db_change.Repository, changeCommitRepo db_change.CommitRepository, commentsRepo db_comments.Repository, authService *service_auth.Service, commentResolver *resolvers.CommentRootResolver, authorResolver resolvers.AuthorRootResolver, statusResovler *resolvers.StatusesRootResolver, downloadsResovler resolvers.ContentsDownloadUrlRootResolver, executorProvider executor.Provider, logger *zap.Logger, ) resolvers.ChangeRootResolver
Types ¶
type ChangeResolver ¶
type ChangeResolver struct {
// contains filtered or unexported fields
}
func (*ChangeResolver) Author ¶
func (r *ChangeResolver) Author(ctx context.Context) (resolvers.AuthorResolver, error)
func (*ChangeResolver) Comments ¶
func (r *ChangeResolver) Comments() ([]resolvers.TopCommentResolver, error)
func (*ChangeResolver) CreatedAt ¶
func (r *ChangeResolver) CreatedAt() int32
func (*ChangeResolver) Description ¶
func (r *ChangeResolver) Description() string
func (*ChangeResolver) Diffs ¶
func (r *ChangeResolver) Diffs(ctx context.Context) ([]resolvers.FileDiffResolver, error)
func (*ChangeResolver) DownloadTarGz ¶
func (r *ChangeResolver) DownloadTarGz(ctx context.Context) (resolvers.ContentsDownloadUrlResolver, error)
func (*ChangeResolver) DownloadZip ¶
func (r *ChangeResolver) DownloadZip(ctx context.Context) (resolvers.ContentsDownloadUrlResolver, error)
func (*ChangeResolver) ID ¶
func (r *ChangeResolver) ID() graphql.ID
func (*ChangeResolver) Statuses ¶
func (r *ChangeResolver) Statuses(ctx context.Context) ([]resolvers.StatusResolver, error)
func (*ChangeResolver) Title ¶
func (r *ChangeResolver) Title() string
func (*ChangeResolver) TrunkCommitID ¶
func (r *ChangeResolver) TrunkCommitID() (*string, error)
type ChangeRootResolver ¶
type ChangeRootResolver struct {
// contains filtered or unexported fields
}
func (*ChangeRootResolver) Change ¶
func (r *ChangeRootResolver) Change(ctx context.Context, args resolvers.ChangeArgs) (resolvers.ChangeResolver, error)
type FileDiffRootResolver ¶
type FileDiffRootResolver struct{}
func (*FileDiffRootResolver) InternalFileDiff ¶
func (r *FileDiffRootResolver) InternalFileDiff(diff *unidiff.FileDiff) resolvers.FileDiffResolver
Click to show internal directories.
Click to hide internal directories.