Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Options( fx.Provide(NewAccountRoutes), fx.Provide(NewAuthRoutes), fx.Provide(NewWebsiteRoutes), fx.Provide(NewSystemRoutes), fx.Provide(NewRoutes), )
Module exports route module.
Functions ¶
This section is empty.
Types ¶
type AccountRoutes ¶
type AccountRoutes struct {
// contains filtered or unexported fields
}
AccountRoutes data type.
func NewAccountRoutes ¶
func NewAccountRoutes( handler lib.RequestHandler, logger lib.Logger, accountController controller.AccountController, rbacMiddleware middleware.RBACMiddleware, ) AccountRoutes
NewAccountRoutes creates AccountRoutes.
type AuthRoutes ¶
type AuthRoutes struct {
// contains filtered or unexported fields
}
AuthRoutes data type.
func NewAuthRoutes ¶
func NewAuthRoutes( handler lib.RequestHandler, logger lib.Logger, authController controller.AuthController, ) AuthRoutes
NewAuthRoutes creates AuthRoutes.
type Routes ¶
type Routes []Route
Routes contains multiple routes.
func NewRoutes ¶
func NewRoutes( accountRoutes AccountRoutes, authRoutes AuthRoutes, systemRoutes SystemRoutes, websiteRoutes WebsiteRoutes, ) Routes
NewRoutes creates a new Routes.
type SystemRoutes ¶
type SystemRoutes struct {
// contains filtered or unexported fields
}
SystemRoutes data type.
func NewSystemRoutes ¶
func NewSystemRoutes( handler lib.RequestHandler, logger lib.Logger, systemController controller.SystemController, rbacMiddleware middleware.RBACMiddleware, ) SystemRoutes
NewSystemRoutes creates SystemRoutes.
type WebsiteRoutes ¶
type WebsiteRoutes struct {
// contains filtered or unexported fields
}
WebsiteRoutes data type.
func NewWebsiteRoutes ¶
func NewWebsiteRoutes( handler lib.RequestHandler, logger lib.Logger, websiteController controller.WebsiteController, rbacMiddleware middleware.RBACMiddleware, ) WebsiteRoutes
NewWebsiteRoutes creates WebsiteRoutes.
Click to show internal directories.
Click to hide internal directories.