Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Options( fx.Provide(NewUserController), fx.Provide(NewJWTAuthController), )
Module exported for initializing application
Functions ¶
This section is empty.
Types ¶
type JWTAuthController ¶
type JWTAuthController struct {
// contains filtered or unexported fields
}
JWTAuthController struct
func NewJWTAuthController ¶
func NewJWTAuthController( logger lib.Logger, service domains.AuthService, userService domains.UserService, ) JWTAuthController
NewJWTAuthController creates new controller
func (JWTAuthController) Register ¶
func (jwt JWTAuthController) Register(c *gin.Context)
Register registers user
func (JWTAuthController) SignIn ¶
func (jwt JWTAuthController) SignIn(c *gin.Context)
SignIn signs in user
type MemberController ¶
type MemberController struct {
// contains filtered or unexported fields
}
MemberController data type
func (MemberController) GetOneMember ¶
func (u MemberController) GetOneMember(c *gin.Context)
GetOneMember gets one user
type UserController ¶
type UserController struct {
// contains filtered or unexported fields
}
UserController data type
func NewUserController ¶
func NewUserController(userService domains.UserService, logger lib.Logger) UserController
NewUserController creates new user controller
func (UserController) DeleteUser ¶
func (u UserController) DeleteUser(c *gin.Context)
DeleteUser deletes user
func (UserController) GetOneUser ¶
func (u UserController) GetOneUser(c *gin.Context)
GetOneUser gets one user
func (UserController) GetUser ¶
func (u UserController) GetUser(c *gin.Context)
GetUser gets the user
func (UserController) SaveUser ¶
func (u UserController) SaveUser(c *gin.Context)
SaveUser saves the user
func (UserController) UpdateUser ¶
func (u UserController) UpdateUser(c *gin.Context)
UpdateUser updates user
Click to show internal directories.
Click to hide internal directories.