Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthRoutes ¶
func AuthRoutes(r *gin.Engine, ah AuthHandler) *gin.Engine
Types ¶
type AuthHandler ¶
type AuthHandler interface {
Login(ctx *gin.Context)
Register(ctx *gin.Context)
Logout(ctx *gin.Context)
Verify(ctx *gin.Context)
VerifyEmail(ctx *gin.Context)
ResendVerficationEmail(ctx *gin.Context)
VerifyOTP(ctx *gin.Context)
ResendVerificationOTP(ctx *gin.Context)
ResetPassword(ctx *gin.Context)
ChangePassword(ctx *gin.Context)
}
func New ¶
func New(authService service.AuthService, logger zerolog.Logger) AuthHandler
Click to show internal directories.
Click to hide internal directories.