Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ProductHandler ¶
type ProductHandler interface { GetProduct(*gin.Context) //GetProduct --> returns product by id GetAllProduct(*gin.Context) //GetAllProduct --> returns all products AddProduct(*gin.Context) //AddProduct --> adds new product UpdateProduct(*gin.Context) //UpdateProduct --> updates product DeleteProduct(*gin.Context) //DeleteProduct --> deletes product }
ProductHandler --> interface to Product handler
func NewProductHandler ¶
func NewProductHandler() ProductHandler
NewProductHandler --> returns new handler for product entity
type UserHandler ¶
type UserHandler interface { AddUser(*gin.Context) //AddUser GetUser(*gin.Context) //GetUser GetAllUser(*gin.Context) //GetAllUser SignInUser(*gin.Context) //SignInUser UpdateUser(*gin.Context) //UpdateUser DeleteUser(*gin.Context) //DeleteUser GetProductOrdered(*gin.Context) //GetProductOrdered }
UserHandler -> interface to User entity
Click to show internal directories.
Click to hide internal directories.