Documentation
¶
Index ¶
- type ChangePasswordHandler
- type ChangePasswordPayload
- type RequestEmailChangeHandler
- type RequestEmailChangePayload
- type RequestPasswordResetHandler
- type RequestPasswordResetPayload
- type SendEmailVerificationHandler
- type SendEmailVerificationRequestPayload
- type SignInHandler
- type SignInRequestPayload
- type SignUpHandler
- type SignUpRequestPayload
- type VerifyEmailHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangePasswordHandler ¶
type ChangePasswordHandler struct {
UseCase *usecases.ChangePasswordUseCase
}
func (*ChangePasswordHandler) Handler ¶
func (h *ChangePasswordHandler) Handler() http.HandlerFunc
type ChangePasswordPayload ¶
type RequestEmailChangeHandler ¶
type RequestEmailChangeHandler struct {
UseCase *usecases.RequestEmailChangeUseCase
}
func (*RequestEmailChangeHandler) Handler ¶
func (h *RequestEmailChangeHandler) Handler() http.HandlerFunc
type RequestPasswordResetHandler ¶
type RequestPasswordResetHandler struct {
UseCase *usecases.RequestPasswordResetUseCase
}
func (*RequestPasswordResetHandler) Handler ¶
func (h *RequestPasswordResetHandler) Handler() http.HandlerFunc
type SendEmailVerificationHandler ¶
type SendEmailVerificationHandler struct {
UseCase *usecases.SendEmailVerificationUseCase
}
func (*SendEmailVerificationHandler) Handler ¶
func (h *SendEmailVerificationHandler) Handler() http.HandlerFunc
type SignInHandler ¶
type SignInHandler struct {
Logger models.Logger
Config *models.Config
PluginConfig types.EmailPasswordPluginConfig
SignInUseCase *usecases.SignInUseCase
SendEmailVerificationUseCase *usecases.SendEmailVerificationUseCase
}
func (*SignInHandler) Handler ¶
func (h *SignInHandler) Handler() http.HandlerFunc
type SignInRequestPayload ¶
type SignUpHandler ¶
type SignUpHandler struct {
Logger models.Logger
Config *models.Config
PluginConfig types.EmailPasswordPluginConfig
SignUpUseCase *usecases.SignUpUseCase
SendEmailVerificationUseCase *usecases.SendEmailVerificationUseCase
}
func (*SignUpHandler) Handler ¶
func (h *SignUpHandler) Handler() http.HandlerFunc
type SignUpRequestPayload ¶
type VerifyEmailHandler ¶
type VerifyEmailHandler struct {
VerifyEmailUseCase *usecases.VerifyEmailUseCase
}
func (*VerifyEmailHandler) Handler ¶
func (h *VerifyEmailHandler) Handler() http.HandlerFunc
Click to show internal directories.
Click to hide internal directories.