Documentation ¶
Index ¶
- func RoomsAddRoutes(dao dao.Rooms, router *router.TableRouter)
- func SetsAddRoutes(dao dao.Sets, router *router.TableRouter)
- type Rooms
- func (rms *Rooms) AddPlayer(w http.ResponseWriter, r *http.Request)
- func (rms *Rooms) Create(w http.ResponseWriter, r *http.Request)
- func (rms *Rooms) Delete(w http.ResponseWriter, r *http.Request)
- func (rms *Rooms) DeletePlayer(w http.ResponseWriter, r *http.Request)
- func (rms *Rooms) Get(w http.ResponseWriter, r *http.Request)
- func (rms *Rooms) List(w http.ResponseWriter, r *http.Request)
- func (rms *Rooms) SetGame(w http.ResponseWriter, r *http.Request)
- type Sets
- func (s *Sets) Claim(w http.ResponseWriter, r *http.Request)
- func (s *Sets) Create(w http.ResponseWriter, r *http.Request)
- func (s *Sets) Delete(w http.ResponseWriter, r *http.Request)
- func (s *Sets) Expand(w http.ResponseWriter, r *http.Request)
- func (s *Sets) Get(w http.ResponseWriter, r *http.Request)
- func (s *Sets) List(w http.ResponseWriter, r *http.Request)
- func (s *Sets) Next(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RoomsAddRoutes ¶
func RoomsAddRoutes(dao dao.Rooms, router *router.TableRouter)
RoomsAddRoutes adds the routes for this service to the given router
func SetsAddRoutes ¶
func SetsAddRoutes(dao dao.Sets, router *router.TableRouter)
Types ¶
type Rooms ¶
type Rooms struct {
// contains filtered or unexported fields
}
Rooms provides the REST API for the game room resource
func (*Rooms) AddPlayer ¶
func (rms *Rooms) AddPlayer(w http.ResponseWriter, r *http.Request)
AddPlayer adds a player to the room
func (*Rooms) Create ¶
func (rms *Rooms) Create(w http.ResponseWriter, r *http.Request)
Create creates a new room
func (*Rooms) Delete ¶
func (rms *Rooms) Delete(w http.ResponseWriter, r *http.Request)
Delete deletes the room with the requested name
func (*Rooms) DeletePlayer ¶
func (rms *Rooms) DeletePlayer(w http.ResponseWriter, r *http.Request)
DeletePlayer deletes a player from the room
func (*Rooms) Get ¶
func (rms *Rooms) Get(w http.ResponseWriter, r *http.Request)
Get returns the room with requested name
Click to show internal directories.
Click to hide internal directories.