Documentation ¶
Index ¶
- func InitRoutes(app *gin.Engine) (err error)
- type RouterGroups
- type RouterService
- func (svc *RouterService) RegisterActionControllerToGroup(group *gin.RouterGroup, basePath string, ctr controllers.ActionController)
- func (svc *RouterService) RegisterControllerToGroup(group *gin.RouterGroup, basePath string, ctr controllers.BasicController)
- func (svc *RouterService) RegisterHandlerToGroup(group *gin.RouterGroup, path string, method string, handler gin.HandlerFunc)
- func (svc *RouterService) RegisterListActionControllerToGroup(group *gin.RouterGroup, basePath string, ctr controllers.ListActionController)
- func (svc *RouterService) RegisterListControllerToGroup(group *gin.RouterGroup, basePath string, ctr controllers.ListController)
- type RouterServiceInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitRoutes ¶ added in v0.6.0
Types ¶
type RouterGroups ¶ added in v0.6.0
type RouterGroups struct { AuthGroup *gin.RouterGroup AnonymousGroup *gin.RouterGroup FilerGroup *gin.RouterGroup }
func NewRouterGroups ¶ added in v0.6.0
func NewRouterGroups(app *gin.Engine) (groups *RouterGroups)
type RouterService ¶ added in v0.6.0
type RouterService struct {
// contains filtered or unexported fields
}
func NewRouterService ¶ added in v0.6.0
func NewRouterService(app *gin.Engine) (svc *RouterService)
func (*RouterService) RegisterActionControllerToGroup ¶ added in v0.6.0
func (svc *RouterService) RegisterActionControllerToGroup(group *gin.RouterGroup, basePath string, ctr controllers.ActionController)
func (*RouterService) RegisterControllerToGroup ¶ added in v0.6.0
func (svc *RouterService) RegisterControllerToGroup(group *gin.RouterGroup, basePath string, ctr controllers.BasicController)
func (*RouterService) RegisterHandlerToGroup ¶ added in v0.6.0
func (svc *RouterService) RegisterHandlerToGroup(group *gin.RouterGroup, path string, method string, handler gin.HandlerFunc)
func (*RouterService) RegisterListActionControllerToGroup ¶ added in v0.6.0
func (svc *RouterService) RegisterListActionControllerToGroup(group *gin.RouterGroup, basePath string, ctr controllers.ListActionController)
func (*RouterService) RegisterListControllerToGroup ¶ added in v0.6.0
func (svc *RouterService) RegisterListControllerToGroup(group *gin.RouterGroup, basePath string, ctr controllers.ListController)
type RouterServiceInterface ¶ added in v0.6.0
type RouterServiceInterface interface { RegisterControllerToGroup(group *gin.RouterGroup, basePath string, ctr controllers.ListController) RegisterHandlerToGroup(group *gin.RouterGroup, path string, method string, handler gin.HandlerFunc) }
Click to show internal directories.
Click to hide internal directories.