controller

package
v0.0.0-...-318a3d5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 21, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL