http

package
v0.0.0-...-1668a93 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 25, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL