Documentation ¶
Index ¶
- type Server
- func (a *Server) CreateUser(w http.ResponseWriter, r *http.Request)
- func (a *Server) DeleteUser(w http.ResponseWriter, r *http.Request)
- func (a *Server) Initialize(host string, port int32, user string, pw string, dbname string)
- func (a *Server) InitializeRoutes() error
- func (a *Server) ListUsers(w http.ResponseWriter, r *http.Request)
- func (a *Server) LoginUser(w http.ResponseWriter, r *http.Request)
- func (a *Server) LogoutUser(w http.ResponseWriter, r *http.Request)
- func (a *Server) RetrieveUser(w http.ResponseWriter, r *http.Request)
- func (a *Server) Run(addr string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
Server struct holds the backend API struct info
func (*Server) CreateUser ¶
func (a *Server) CreateUser(w http.ResponseWriter, r *http.Request)
CreateUser creates a new user
func (*Server) DeleteUser ¶
func (a *Server) DeleteUser(w http.ResponseWriter, r *http.Request)
DeleteUser deletes a user
func (*Server) Initialize ¶
Initialize starts up the API connection
func (*Server) InitializeRoutes ¶
InitializeRoutes sets & calls handlers
func (*Server) ListUsers ¶
func (a *Server) ListUsers(w http.ResponseWriter, r *http.Request)
ListUsers retrieves all users
func (*Server) LoginUser ¶
func (a *Server) LoginUser(w http.ResponseWriter, r *http.Request)
LoginUser logs in a user
func (*Server) LogoutUser ¶
func (a *Server) LogoutUser(w http.ResponseWriter, r *http.Request)
LogoutUser logs out a user
func (*Server) RetrieveUser ¶
func (a *Server) RetrieveUser(w http.ResponseWriter, r *http.Request)
RetrieveUser retrieves a specific user
Click to show internal directories.
Click to hide internal directories.