Documentation
¶
Overview ¶
Package handlers provides ...
Index ¶
- type UserHandler
- func (h *UserHandler) CreateUser(w http.ResponseWriter, r *http.Request)
- func (h *UserHandler) DeleteUser(w http.ResponseWriter, r *http.Request)
- func (h *UserHandler) GetUser(w http.ResponseWriter, r *http.Request)
- func (h *UserHandler) RegisterRoutes(mux *http.ServeMux)
- func (h *UserHandler) UpdateUser(w http.ResponseWriter, r *http.Request)
- type UserQueryHandler
- func (h *UserQueryHandler) GetActiveUsers(w http.ResponseWriter, r *http.Request)
- func (h *UserQueryHandler) GetUser(w http.ResponseWriter, r *http.Request)
- func (h *UserQueryHandler) GetUserStats(w http.ResponseWriter, r *http.Request)
- func (h *UserQueryHandler) GetUsersByDomain(w http.ResponseWriter, r *http.Request)
- func (h *UserQueryHandler) GetUsersWithPagination(w http.ResponseWriter, r *http.Request)
- func (h *UserQueryHandler) ListUsers(w http.ResponseWriter, r *http.Request)
- func (h *UserQueryHandler) RegisterRoutes(mux *http.ServeMux)
- func (h *UserQueryHandler) SearchUsers(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
func NewUserHandler ¶
func NewUserHandler(userService *services.UserService) *UserHandler
func (*UserHandler) CreateUser ¶
func (h *UserHandler) CreateUser(w http.ResponseWriter, r *http.Request)
func (*UserHandler) DeleteUser ¶
func (h *UserHandler) DeleteUser(w http.ResponseWriter, r *http.Request)
func (*UserHandler) GetUser ¶
func (h *UserHandler) GetUser(w http.ResponseWriter, r *http.Request)
func (*UserHandler) RegisterRoutes ¶
func (h *UserHandler) RegisterRoutes(mux *http.ServeMux)
func (*UserHandler) UpdateUser ¶
func (h *UserHandler) UpdateUser(w http.ResponseWriter, r *http.Request)
type UserQueryHandler ¶
type UserQueryHandler struct {
// contains filtered or unexported fields
}
func NewUserQueryHandler ¶
func NewUserQueryHandler(userQueryService services.UserQueryService) *UserQueryHandler
func (*UserQueryHandler) GetActiveUsers ¶
func (h *UserQueryHandler) GetActiveUsers(w http.ResponseWriter, r *http.Request)
func (*UserQueryHandler) GetUser ¶
func (h *UserQueryHandler) GetUser(w http.ResponseWriter, r *http.Request)
func (*UserQueryHandler) GetUserStats ¶
func (h *UserQueryHandler) GetUserStats(w http.ResponseWriter, r *http.Request)
func (*UserQueryHandler) GetUsersByDomain ¶
func (h *UserQueryHandler) GetUsersByDomain(w http.ResponseWriter, r *http.Request)
func (*UserQueryHandler) GetUsersWithPagination ¶
func (h *UserQueryHandler) GetUsersWithPagination(w http.ResponseWriter, r *http.Request)
func (*UserQueryHandler) ListUsers ¶
func (h *UserQueryHandler) ListUsers(w http.ResponseWriter, r *http.Request)
func (*UserQueryHandler) RegisterRoutes ¶
func (h *UserQueryHandler) RegisterRoutes(mux *http.ServeMux)
func (*UserQueryHandler) SearchUsers ¶
func (h *UserQueryHandler) SearchUsers(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.