Documentation ¶
Index ¶
- Variables
- func NewUserAPIHandler(userService *service.UserService) http.Handler
- type AuthenticationHandler
- type BaseHandler
- type ChangeEmailHandler
- type ChangeLoginCredentialsHandler
- type ChangeProfileNameHandler
- type CreateUserHandler
- type FeedWriter
- type GetUserHandler
- type NewResetLoginCredentialsHandler
- type ResetCredentialsTokenHandler
- type VerifyEmailHandler
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func NewUserAPIHandler ¶
func NewUserAPIHandler(userService *service.UserService) http.Handler
Types ¶
type AuthenticationHandler ¶
type AuthenticationHandler struct{ BaseHandler }
func (*AuthenticationHandler) ServeHTTP ¶
func (h *AuthenticationHandler) ServeHTTP(resp http.ResponseWriter, req *http.Request)
type BaseHandler ¶
type BaseHandler struct {
UserService *service.UserService
}
type ChangeEmailHandler ¶
type ChangeEmailHandler struct{ BaseHandler }
func (*ChangeEmailHandler) ServeHTTP ¶
func (h *ChangeEmailHandler) ServeHTTP(resp http.ResponseWriter, req *http.Request)
type ChangeLoginCredentialsHandler ¶
type ChangeLoginCredentialsHandler struct{ BaseHandler }
func (*ChangeLoginCredentialsHandler) ServeHTTP ¶
func (h *ChangeLoginCredentialsHandler) ServeHTTP(resp http.ResponseWriter, req *http.Request)
type ChangeProfileNameHandler ¶
type ChangeProfileNameHandler struct{ BaseHandler }
func (*ChangeProfileNameHandler) ServeHTTP ¶
func (h *ChangeProfileNameHandler) ServeHTTP(resp http.ResponseWriter, req *http.Request)
type CreateUserHandler ¶
type CreateUserHandler struct {
BaseHandler
}
func (*CreateUserHandler) ServeHTTP ¶
func (h *CreateUserHandler) ServeHTTP(resp http.ResponseWriter, req *http.Request)
type FeedWriter ¶
type FeedWriter struct{ BaseHandler }
func (*FeedWriter) ServeHTTP ¶
func (h *FeedWriter) ServeHTTP(resp http.ResponseWriter, req *http.Request)
type GetUserHandler ¶
type GetUserHandler struct {
BaseHandler
}
func (*GetUserHandler) ServeHTTP ¶
func (h *GetUserHandler) ServeHTTP(resp http.ResponseWriter, req *http.Request)
type NewResetLoginCredentialsHandler ¶
type NewResetLoginCredentialsHandler struct{ BaseHandler }
----------------------------------------------
func (*NewResetLoginCredentialsHandler) ServeHTTP ¶
func (r *NewResetLoginCredentialsHandler) ServeHTTP(resp http.ResponseWriter, req *http.Request)
type ResetCredentialsTokenHandler ¶
type ResetCredentialsTokenHandler struct{ BaseHandler }
----------------------------------------------
func (*ResetCredentialsTokenHandler) ServeHTTP ¶
func (r *ResetCredentialsTokenHandler) ServeHTTP(resp http.ResponseWriter, req *http.Request)
type VerifyEmailHandler ¶
type VerifyEmailHandler struct{ BaseHandler }
----------------------------------------------
func (*VerifyEmailHandler) Email ¶
func (h *VerifyEmailHandler) Email(req *http.Request) (string, bool)
func (*VerifyEmailHandler) ServeHTTP ¶
func (h *VerifyEmailHandler) ServeHTTP(resp http.ResponseWriter, req *http.Request)
Click to show internal directories.
Click to hide internal directories.