Documentation ¶
Index ¶
- func NewUserHandler(e *echo.Echo, uucase domain.UserUsecase)
- type ResponseError
- type UserHandler
- func (a *UserHandler) CreateAdmin(c echo.Context) (err error)
- func (a *UserHandler) CreateStaff(c echo.Context) (err error)
- func (a *UserHandler) Delete(c echo.Context) error
- func (u *UserHandler) FetchUser(c echo.Context) (err error)
- func (a *UserHandler) GetByID(c echo.Context) error
- func (a *UserHandler) Login(c echo.Context) (err error)
- func (a *UserHandler) Register(c echo.Context) (err error)
- func (a *UserHandler) Store(c echo.Context) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewUserHandler ¶
func NewUserHandler(e *echo.Echo, uucase domain.UserUsecase)
Types ¶
type ResponseError ¶
type ResponseError struct {
Message string `json:"message"`
}
type UserHandler ¶
type UserHandler struct {
UUsecase domain.UserUsecase
}
func (*UserHandler) CreateAdmin ¶
func (a *UserHandler) CreateAdmin(c echo.Context) (err error)
CreateAdmin will store the user by given request body
func (*UserHandler) CreateStaff ¶
func (a *UserHandler) CreateStaff(c echo.Context) (err error)
CreateStaff will store the user by given request body
func (*UserHandler) Delete ¶
func (a *UserHandler) Delete(c echo.Context) error
Delete will delete user by given param
func (*UserHandler) FetchUser ¶
func (u *UserHandler) FetchUser(c echo.Context) (err error)
func (*UserHandler) GetByID ¶
func (a *UserHandler) GetByID(c echo.Context) error
GetByID will get user by given id
func (*UserHandler) Login ¶
func (a *UserHandler) Login(c echo.Context) (err error)
Login will store the user by given request body
func (*UserHandler) Register ¶
func (a *UserHandler) Register(c echo.Context) (err error)
Register will store the user by given request body
func (*UserHandler) Store ¶
func (a *UserHandler) Store(c echo.Context) (err error)
Store will store the user by given request body
Click to show internal directories.
Click to hide internal directories.