Documentation ¶
Index ¶
- type Controller
- func NewHealthController(healthHandler handler.IHealthHandler) Controller
- func NewProjectController(projectHandler handler.IProjectHandler) Controller
- func NewProjectResourceController(projectResourceHandler handler.IProjectResourceHandler) Controller
- func NewServiceController(serviceHandler handler.IServiceHandler) Controller
- func NewServiceResourceController(serviceResourceHandler handler.IServiceResourceHandler) Controller
- func NewStageController(stageHandler handler.IStageHandler) Controller
- func NewStageResourceController(stageResourceHandler handler.IStageResourceHandler) Controller
- type HealthController
- type ProjectController
- type ProjectResourceController
- type ServiceController
- type ServiceResourceController
- type StageController
- type StageResourceController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller interface {
Inject(apiGroup *gin.RouterGroup)
}
func NewHealthController ¶
func NewHealthController(healthHandler handler.IHealthHandler) Controller
func NewProjectController ¶
func NewProjectController(projectHandler handler.IProjectHandler) Controller
func NewProjectResourceController ¶
func NewProjectResourceController(projectResourceHandler handler.IProjectResourceHandler) Controller
func NewServiceController ¶
func NewServiceController(serviceHandler handler.IServiceHandler) Controller
func NewServiceResourceController ¶
func NewServiceResourceController(serviceResourceHandler handler.IServiceResourceHandler) Controller
func NewStageController ¶
func NewStageController(stageHandler handler.IStageHandler) Controller
func NewStageResourceController ¶
func NewStageResourceController(stageResourceHandler handler.IStageResourceHandler) Controller
type HealthController ¶
type HealthController struct {
HealthHandler handler.IHealthHandler
}
func (HealthController) Inject ¶
func (controller HealthController) Inject(apiGroup *gin.RouterGroup)
type ProjectController ¶
type ProjectController struct {
ProjectHandler handler.IProjectHandler
}
func (ProjectController) Inject ¶
func (controller ProjectController) Inject(apiGroup *gin.RouterGroup)
type ProjectResourceController ¶
type ProjectResourceController struct {
ProjectResourceHandler handler.IProjectResourceHandler
}
func (ProjectResourceController) Inject ¶
func (controller ProjectResourceController) Inject(apiGroup *gin.RouterGroup)
type ServiceController ¶
type ServiceController struct {
ServiceHandler handler.IServiceHandler
}
func (ServiceController) Inject ¶
func (controller ServiceController) Inject(apiGroup *gin.RouterGroup)
type ServiceResourceController ¶
type ServiceResourceController struct {
ServiceResourceHandler handler.IServiceResourceHandler
}
func (ServiceResourceController) Inject ¶
func (controller ServiceResourceController) Inject(apiGroup *gin.RouterGroup)
type StageController ¶
type StageController struct {
StageHandler handler.IStageHandler
}
func (StageController) Inject ¶
func (controller StageController) Inject(apiGroup *gin.RouterGroup)
type StageResourceController ¶
type StageResourceController struct {
StageResourceHandler handler.IStageResourceHandler
}
func (StageResourceController) Inject ¶
func (controller StageResourceController) Inject(apiGroup *gin.RouterGroup)
Click to show internal directories.
Click to hide internal directories.