Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Options( fx.Provide(NewUserRoutes), fx.Provide(NewAuthRoutes), fx.Provide(NewRoutes), )
Module exports dependency to container
Functions ¶
This section is empty.
Types ¶
type AuthRoutes ¶
type AuthRoutes struct {
// contains filtered or unexported fields
}
AuthRoutes struct
func NewAuthRoutes ¶
func NewAuthRoutes( handler lib.RequestHandler, authController controllers.JWTAuthController, logger lib.Logger, ) AuthRoutes
NewAuthRoutes creates new user controller
type MemberRoutes ¶
type MemberRoutes struct {
// contains filtered or unexported fields
}
MemberRoutes struct
type Routes ¶
type Routes []Route
Routes contains multiple routes
func NewRoutes ¶
func NewRoutes( userRoutes UserRoutes, authRoutes AuthRoutes, ) Routes
NewRoutes sets up routes
type UserRoutes ¶
type UserRoutes struct {
// contains filtered or unexported fields
}
UserRoutes struct
func NewUserRoutes ¶
func NewUserRoutes( logger lib.Logger, handler lib.RequestHandler, userController controllers.UserController, authMiddleware middlewares.JWTAuthMiddleware, ) UserRoutes
NewUserRoutes creates new user controller
Click to show internal directories.
Click to hide internal directories.