Documentation
¶
Index ¶
- type TokenHandler
- type UserHandler
- type WorkoutHandler
- func (wh *WorkoutHandler) HandleCreateWorkout(w http.ResponseWriter, r *http.Request)
- func (wh *WorkoutHandler) HandleDeleteWorkoutByID(w http.ResponseWriter, r *http.Request)
- func (wh *WorkoutHandler) HandleGetWorkoutByID(w http.ResponseWriter, r *http.Request)
- func (wh *WorkoutHandler) HandleUpdateWorkoutByID(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TokenHandler ¶
type TokenHandler struct {
// contains filtered or unexported fields
}
func NewTokenHandler ¶
func NewTokenHandler(tokenStore store.TokenStore, userStore store.UserStore, logger *log.Logger) *TokenHandler
func (*TokenHandler) HandleCreateToken ¶
func (h *TokenHandler) HandleCreateToken(w http.ResponseWriter, r *http.Request)
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
func NewUserHanlder ¶
func NewUserHanlder(userStore store.UserStore, logger *log.Logger) *UserHandler
func (*UserHandler) HandleRegisterUser ¶
func (h *UserHandler) HandleRegisterUser(w http.ResponseWriter, r *http.Request)
type WorkoutHandler ¶
type WorkoutHandler struct {
// contains filtered or unexported fields
}
func NewWorkoutHandler ¶
func NewWorkoutHandler(workoutStore store.WorkoutStore, logger *log.Logger) *WorkoutHandler
func (*WorkoutHandler) HandleCreateWorkout ¶
func (wh *WorkoutHandler) HandleCreateWorkout(w http.ResponseWriter, r *http.Request)
func (*WorkoutHandler) HandleDeleteWorkoutByID ¶
func (wh *WorkoutHandler) HandleDeleteWorkoutByID(w http.ResponseWriter, r *http.Request)
func (*WorkoutHandler) HandleGetWorkoutByID ¶
func (wh *WorkoutHandler) HandleGetWorkoutByID(w http.ResponseWriter, r *http.Request)
func (*WorkoutHandler) HandleUpdateWorkoutByID ¶
func (wh *WorkoutHandler) HandleUpdateWorkoutByID(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.