Documentation ¶
Index ¶
- type ProductHandler
- func (h *ProductHandler) Create(w http.ResponseWriter, r *http.Request)
- func (h *ProductHandler) Delete(w http.ResponseWriter, r *http.Request)
- func (h *ProductHandler) Get(w http.ResponseWriter, r *http.Request)
- func (h *ProductHandler) GetProducts(w http.ResponseWriter, r *http.Request)
- func (h *ProductHandler) Update(w http.ResponseWriter, r *http.Request)
- type UserHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProductHandler ¶
type ProductHandler struct {
ProductDB database.ProductInterface
}
func NewProductHandler ¶
func NewProductHandler(db database.ProductInterface) *ProductHandler
func (*ProductHandler) Create ¶
func (h *ProductHandler) Create(w http.ResponseWriter, r *http.Request)
func (*ProductHandler) Delete ¶
func (h *ProductHandler) Delete(w http.ResponseWriter, r *http.Request)
func (*ProductHandler) Get ¶
func (h *ProductHandler) Get(w http.ResponseWriter, r *http.Request)
func (*ProductHandler) GetProducts ¶
func (h *ProductHandler) GetProducts(w http.ResponseWriter, r *http.Request)
func (*ProductHandler) Update ¶
func (h *ProductHandler) Update(w http.ResponseWriter, r *http.Request)
type UserHandler ¶
type UserHandler struct {
UserDB database.UserInterface
}
func NewUserHandler ¶
func NewUserHandler(db database.UserInterface) *UserHandler
func (*UserHandler) Create ¶
func (h *UserHandler) Create(w http.ResponseWriter, r *http.Request)
func (*UserHandler) GetJWT ¶
func (h *UserHandler) GetJWT(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.