Documentation
¶
Index ¶
- func ApiNotFound(ctx *gin.Context)
- type AuthController
- type Controller
- func NewAuthController(userRepository repository.UserRepository) Controller
- func NewEventController(loginServiceManager *notification.LoginServiceManager) Controller
- func NewGroupController(groupRepository repository.GroupRepository) Controller
- func NewServiceController(serviceRepository repository.ServiceRepository) Controller
- func NewUserController(userRepository repository.UserRepository) Controller
- type EventController
- type GroupController
- func (g *GroupController) CreateGroup(ctx *gin.Context)
- func (g *GroupController) DeleteGroupById(ctx *gin.Context)
- func (g *GroupController) GetGroupById(ctx *gin.Context)
- func (g *GroupController) GetGroups(ctx *gin.Context)
- func (g *GroupController) RegisterRoute(api *gin.RouterGroup)
- func (g *GroupController) UpdateGroupById(ctx *gin.Context)
- type ServiceController
- func (s *ServiceController) CreateServiceByName(ctx *gin.Context)
- func (s *ServiceController) DeleteServiceByUuid(ctx *gin.Context)
- func (s *ServiceController) GetServices(ctx *gin.Context)
- func (s *ServiceController) GetServicesByGroup(ctx *gin.Context)
- func (s *ServiceController) RegisterRoute(api *gin.RouterGroup)
- func (s *ServiceController) UpdateServiceByUuid(ctx *gin.Context)
- type UserController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApiNotFound ¶
Types ¶
type AuthController ¶
type AuthController struct {
// contains filtered or unexported fields
}
func (*AuthController) Logout ¶
func (a *AuthController) Logout(ctx *gin.Context)
func (*AuthController) RegisterRoute ¶
func (a *AuthController) RegisterRoute(api *gin.RouterGroup)
type Controller ¶
type Controller interface {
RegisterRoute(*gin.RouterGroup)
}
func NewAuthController ¶
func NewAuthController(userRepository repository.UserRepository) Controller
func NewEventController ¶
func NewEventController(loginServiceManager *notification.LoginServiceManager) Controller
func NewGroupController ¶
func NewGroupController(groupRepository repository.GroupRepository) Controller
func NewServiceController ¶
func NewServiceController(serviceRepository repository.ServiceRepository) Controller
func NewUserController ¶
func NewUserController(userRepository repository.UserRepository) Controller
type EventController ¶
type EventController struct {
// contains filtered or unexported fields
}
func (*EventController) ListenLoginServicesNotification ¶
func (e *EventController) ListenLoginServicesNotification(ctx *gin.Context)
func (*EventController) RegisterRoute ¶
func (e *EventController) RegisterRoute(api *gin.RouterGroup)
type GroupController ¶
type GroupController struct {
// contains filtered or unexported fields
}
func (*GroupController) CreateGroup ¶
func (g *GroupController) CreateGroup(ctx *gin.Context)
func (*GroupController) DeleteGroupById ¶
func (g *GroupController) DeleteGroupById(ctx *gin.Context)
func (*GroupController) GetGroupById ¶
func (g *GroupController) GetGroupById(ctx *gin.Context)
func (*GroupController) GetGroups ¶
func (g *GroupController) GetGroups(ctx *gin.Context)
func (*GroupController) RegisterRoute ¶
func (g *GroupController) RegisterRoute(api *gin.RouterGroup)
func (*GroupController) UpdateGroupById ¶
func (g *GroupController) UpdateGroupById(ctx *gin.Context)
type ServiceController ¶
type ServiceController struct {
// contains filtered or unexported fields
}
func (*ServiceController) CreateServiceByName ¶
func (s *ServiceController) CreateServiceByName(ctx *gin.Context)
func (*ServiceController) DeleteServiceByUuid ¶
func (s *ServiceController) DeleteServiceByUuid(ctx *gin.Context)
func (*ServiceController) GetServices ¶
func (s *ServiceController) GetServices(ctx *gin.Context)
func (*ServiceController) GetServicesByGroup ¶
func (s *ServiceController) GetServicesByGroup(ctx *gin.Context)
func (*ServiceController) RegisterRoute ¶
func (s *ServiceController) RegisterRoute(api *gin.RouterGroup)
func (*ServiceController) UpdateServiceByUuid ¶
func (s *ServiceController) UpdateServiceByUuid(ctx *gin.Context)
type UserController ¶
type UserController struct {
// contains filtered or unexported fields
}
func (*UserController) GetUserByJwt ¶
func (u *UserController) GetUserByJwt(ctx *gin.Context)
func (*UserController) GetUsersByRole ¶
func (u *UserController) GetUsersByRole(ctx *gin.Context)
func (*UserController) PutUserAuthByRole ¶
func (u *UserController) PutUserAuthByRole(ctx *gin.Context)
func (*UserController) PutUserByJwt ¶
func (u *UserController) PutUserByJwt(ctx *gin.Context)
func (*UserController) RegisterRoute ¶
func (u *UserController) RegisterRoute(api *gin.RouterGroup)
Click to show internal directories.
Click to hide internal directories.