Documentation ¶
Index ¶
- func NewFreelancerHandler(m *mux.Router, private *mux.Router, uf freelancer.Usecase, ...)
- type FreelancerHandler
- func (h *FreelancerHandler) HandleEditFreelancer(w http.ResponseWriter, r *http.Request)
- func (h *FreelancerHandler) HandleGetFreelancer(w http.ResponseWriter, r *http.Request)
- func (h *FreelancerHandler) HandleGetFreelancers(w http.ResponseWriter, r *http.Request)
- func (h *FreelancerHandler) HandleSearchFreelancers(w http.ResponseWriter, r *http.Request)
- type ResponseError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFreelancerHandler ¶
func NewFreelancerHandler(m *mux.Router, private *mux.Router, uf freelancer.Usecase, sanitizer *bluemonday.Policy, logger *zap.SugaredLogger, sessionStore sessions.Store)
Types ¶
type FreelancerHandler ¶
type FreelancerHandler struct { FreelancerUsecase freelancer.Usecase // contains filtered or unexported fields }
func (*FreelancerHandler) HandleEditFreelancer ¶
func (h *FreelancerHandler) HandleEditFreelancer(w http.ResponseWriter, r *http.Request)
func (*FreelancerHandler) HandleGetFreelancer ¶
func (h *FreelancerHandler) HandleGetFreelancer(w http.ResponseWriter, r *http.Request)
func (*FreelancerHandler) HandleGetFreelancers ¶
func (h *FreelancerHandler) HandleGetFreelancers(w http.ResponseWriter, r *http.Request)
func (*FreelancerHandler) HandleSearchFreelancers ¶
func (h *FreelancerHandler) HandleSearchFreelancers(w http.ResponseWriter, r *http.Request)
type ResponseError ¶
type ResponseError struct {
Message string `json:"message"`
}
Click to show internal directories.
Click to hide internal directories.