Documentation ¶
Index ¶
- type Server
- func (server *Server) CreateComment(w http.ResponseWriter, r *http.Request)
- func (server *Server) CreateEvent(w http.ResponseWriter, r *http.Request)
- func (server *Server) CreateSession(w http.ResponseWriter, r *http.Request)
- func (server *Server) CreateSubscription(w http.ResponseWriter, r *http.Request)
- func (server *Server) CreateUser(w http.ResponseWriter, r *http.Request)
- func (server *Server) DBInitialize(dbUser, dbPassword, dbPort, dbHost, dbName string)
- func (server *Server) DeleteComment(w http.ResponseWriter, r *http.Request)
- func (server *Server) DeleteEvent(w http.ResponseWriter, r *http.Request)
- func (server *Server) DeleteSession(w http.ResponseWriter, r *http.Request)
- func (server *Server) DeleteSubscription(w http.ResponseWriter, r *http.Request)
- func (server *Server) DeleteUser(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetComment(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetComments(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetEvent(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetEvents(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetSession(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetSessions(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetSubscription(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetSubscriptions(w http.ResponseWriter, r *http.Request)
- func (server *Server) GetTokenForUser(email, password string) (token string, err error)
- 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(dbUser, dbPassword, dbPort, dbHost, dbName string)
- func (server *Server) LogIn(w http.ResponseWriter, r *http.Request)
- func (server *Server) RoutesInitialize()
- func (server *Server) Run(addr string)
- func (server *Server) UpdateComment(w http.ResponseWriter, r *http.Request)
- func (server *Server) UpdateEvent(w http.ResponseWriter, r *http.Request)
- func (server *Server) UpdateSession(w http.ResponseWriter, r *http.Request)
- func (server *Server) UpdateSubscription(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 represent current API server
func (*Server) CreateComment ¶
func (server *Server) CreateComment(w http.ResponseWriter, r *http.Request)
CreateComment is caled to create an comment
func (*Server) CreateEvent ¶
func (server *Server) CreateEvent(w http.ResponseWriter, r *http.Request)
CreateEvent is caled to create an event
func (*Server) CreateSession ¶
func (server *Server) CreateSession(w http.ResponseWriter, r *http.Request)
CreateSession is caled to create an session
func (*Server) CreateSubscription ¶
func (server *Server) CreateSubscription(w http.ResponseWriter, r *http.Request)
CreateSubscription is caled to create an subscription
func (*Server) CreateUser ¶
func (server *Server) CreateUser(w http.ResponseWriter, r *http.Request)
CreateUser is caled to create an user
func (*Server) DBInitialize ¶
DBInitialize is used to init a DB cnnection
func (*Server) DeleteComment ¶
func (server *Server) DeleteComment(w http.ResponseWriter, r *http.Request)
DeleteComment deletes an comment
func (*Server) DeleteEvent ¶
func (server *Server) DeleteEvent(w http.ResponseWriter, r *http.Request)
DeleteEvent deletes an event
func (*Server) DeleteSession ¶
func (server *Server) DeleteSession(w http.ResponseWriter, r *http.Request)
DeleteSession deletes an session
func (*Server) DeleteSubscription ¶
func (server *Server) DeleteSubscription(w http.ResponseWriter, r *http.Request)
DeleteSubscription deletes an subscription
func (*Server) DeleteUser ¶
func (server *Server) DeleteUser(w http.ResponseWriter, r *http.Request)
DeleteUser deletes an user
func (*Server) GetComment ¶
func (server *Server) GetComment(w http.ResponseWriter, r *http.Request)
GetComment loads an comment by given ID
func (*Server) GetComments ¶
func (server *Server) GetComments(w http.ResponseWriter, r *http.Request)
GetComments retrieves all comments
func (*Server) GetEvent ¶
func (server *Server) GetEvent(w http.ResponseWriter, r *http.Request)
GetEvent loads an event by given ID
func (*Server) GetEvents ¶
func (server *Server) GetEvents(w http.ResponseWriter, r *http.Request)
GetEvents retrieves all events
func (*Server) GetSession ¶
func (server *Server) GetSession(w http.ResponseWriter, r *http.Request)
GetSession loads an session by given ID
func (*Server) GetSessions ¶
func (server *Server) GetSessions(w http.ResponseWriter, r *http.Request)
GetSessions retrieves all sessions
func (*Server) GetSubscription ¶
func (server *Server) GetSubscription(w http.ResponseWriter, r *http.Request)
GetSubscription loads an subscription by given ID
func (*Server) GetSubscriptions ¶
func (server *Server) GetSubscriptions(w http.ResponseWriter, r *http.Request)
GetSubscriptions retrieves all subscriptions
func (*Server) GetTokenForUser ¶
GetTokenForUser returns a token for the user
func (*Server) GetUser ¶
func (server *Server) GetUser(w http.ResponseWriter, r *http.Request)
GetUser loads an user by given ID
func (*Server) GetUsers ¶
func (server *Server) GetUsers(w http.ResponseWriter, r *http.Request)
GetUsers retrieves all users
func (*Server) Home ¶
func (server *Server) Home(w http.ResponseWriter, r *http.Request)
Home is an API root route controller
func (*Server) Initialize ¶
Initialize is used to init a DB cnnection and register routes
func (*Server) LogIn ¶
func (server *Server) LogIn(w http.ResponseWriter, r *http.Request)
LogIn returns a token for user
func (*Server) RoutesInitialize ¶
func (server *Server) RoutesInitialize()
RoutesInitialize is used to register routes
func (*Server) UpdateComment ¶
func (server *Server) UpdateComment(w http.ResponseWriter, r *http.Request)
UpdateComment updates existing comment
func (*Server) UpdateEvent ¶
func (server *Server) UpdateEvent(w http.ResponseWriter, r *http.Request)
UpdateEvent updates existing event
func (*Server) UpdateSession ¶
func (server *Server) UpdateSession(w http.ResponseWriter, r *http.Request)
UpdateSession updates existing session
func (*Server) UpdateSubscription ¶
func (server *Server) UpdateSubscription(w http.ResponseWriter, r *http.Request)
UpdateSubscription updates existing subscription
func (*Server) UpdateUser ¶
func (server *Server) UpdateUser(w http.ResponseWriter, r *http.Request)
UpdateUser updates existing user