Documentation ¶
Index ¶
- func NewHandler(logger logger.ILogger, userUseCase userDomain.IUseCase) userDomain.IHandlerAPI
- type UserHandler
- func (s *UserHandler) Create(w http.ResponseWriter, r *http.Request)
- func (s *UserHandler) Delete(w http.ResponseWriter, r *http.Request)
- func (s *UserHandler) GetProfile(w http.ResponseWriter, r *http.Request)
- func (s *UserHandler) List(w http.ResponseWriter, r *http.Request)
- func (s *UserHandler) Update(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHandler ¶
func NewHandler(logger logger.ILogger, userUseCase userDomain.IUseCase) userDomain.IHandlerAPI
Types ¶
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
func (*UserHandler) Create ¶
func (s *UserHandler) Create(w http.ResponseWriter, r *http.Request)
func (*UserHandler) Delete ¶
func (s *UserHandler) Delete(w http.ResponseWriter, r *http.Request)
func (*UserHandler) GetProfile ¶
func (s *UserHandler) GetProfile(w http.ResponseWriter, r *http.Request)
func (*UserHandler) List ¶
func (s *UserHandler) List(w http.ResponseWriter, r *http.Request)
func (*UserHandler) Update ¶
func (s *UserHandler) Update(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.