Documentation
¶
Index ¶
- func Create(logger *zap.Logger, svc *service_codebase.Service) func(c *gin.Context)
- func Get(repo db.CodebaseRepository, codebaseUserRepo db.CodebaseUserRepository, ...) gin.HandlerFunc
- func Invite(codebaseService *service_codebase.Service, authService *service_auth.Service) func(c *gin.Context)
- func JoinCodebase(logger *zap.Logger, repo db.CodebaseRepository, ...) func(c *gin.Context)
- func JoinGetCodebase(logger *zap.Logger, repo db.CodebaseRepository) func(c *gin.Context)
- type CreateRequest
- type InviteUserRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Get ¶
func Get( repo db.CodebaseRepository, codebaseUserRepo db.CodebaseUserRepository, logger *zap.Logger, userRepo db_user.Repository, executorProvider executor.Provider, ) gin.HandlerFunc
func Invite ¶
func Invite(codebaseService *service_codebase.Service, authService *service_auth.Service) func(c *gin.Context)
func JoinCodebase ¶
func JoinCodebase(logger *zap.Logger, repo db.CodebaseRepository, codeBaseUserRepo db.CodebaseUserRepository, eventSender events.EventSender) func(c *gin.Context)
func JoinGetCodebase ¶
Types ¶
type CreateRequest ¶
type InviteUserRequest ¶
type InviteUserRequest struct {
UserEmail string `json:"user_email" binding:"required"`
}
Click to show internal directories.
Click to hide internal directories.