Documentation ¶
Index ¶
- type Server
- func (server *Server) CreateProduct(w http.ResponseWriter, r *http.Request)
- func (server *Server) CreateUser(w http.ResponseWriter, r *http.Request)
- func (server *Server) DeleteProduct(w http.ResponseWriter, r *http.Request)
- func (server *Server) DeleteUser(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetOpenProduct(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetProduct(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetProducts(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetUser(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetUsers(w http.ResponseWriter, r *http.Request)
- func (server *Server) Home(w http.ResponseWriter, r *http.Request)
- func (server *Server) Initialize(Dbdriver, DbUser, DbPassword, DbPort, DbHost, DbName string)
- func (server *Server) Login(w http.ResponseWriter, r *http.Request)
- func (server *Server) Run(addr string)
- func (server *Server) SignIn(email, password string) (string, models.User, error)
- func (server *Server) UpdateProduct(w http.ResponseWriter, r *http.Request)
- func (server *Server) UpdateUser(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
Server our DB & Route setup
func (*Server) CreateProduct ¶
func (server *Server) CreateProduct(w http.ResponseWriter, r *http.Request)
func (*Server) CreateUser ¶
func (server *Server) CreateUser(w http.ResponseWriter, r *http.Request)
func (*Server) DeleteProduct ¶
func (server *Server) DeleteProduct(w http.ResponseWriter, r *http.Request)
func (*Server) DeleteUser ¶
func (server *Server) DeleteUser(w http.ResponseWriter, r *http.Request)
func (*Server) GetOpenProduct ¶
func (server *Server) GetOpenProduct(w http.ResponseWriter, r *http.Request)
func (*Server) GetProduct ¶
func (server *Server) GetProduct(w http.ResponseWriter, r *http.Request)
func (*Server) GetProducts ¶
func (server *Server) GetProducts(w http.ResponseWriter, r *http.Request)
func (*Server) Home ¶
func (server *Server) Home(w http.ResponseWriter, r *http.Request)
Home that welcomes us to the API
func (*Server) Initialize ¶
Initialize start app
func (*Server) Login ¶
func (server *Server) Login(w http.ResponseWriter, r *http.Request)
Login that make login
func (*Server) UpdateProduct ¶
func (server *Server) UpdateProduct(w http.ResponseWriter, r *http.Request)
func (*Server) UpdateUser ¶
func (server *Server) UpdateUser(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.