package common import ( "gopkg.in/gin-gonic/gin.v1" "net/http" ) func UsersRegister(r *gin.RouterGroup) { r.GET("/", usersReadEp) r.POST("/", userRegistrationEp) r.PUT("/:userID", userUpdateEp) r.GET("/:userID", userReadEp) r.DELETE("/:userID", userDeleteEp) //r.GET("/me", userSelfEp) // TODO: this conflicts with GET /:userID } func usersReadEp(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "message": "NOT implemented", }) // TODO: get all allUsers //serializer := UsersSerializer{c, allUsers} //c.JSON(http.StatusOK, gin.H{"users", serializer.Response()}) } func userRegistrationEp(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "message": "NOT implemented", }) } func userUpdateEp(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "message": "NOT implemented", }) } func userReadEp(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "message": "NOT implemented", }) } func userDeleteEp(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "message": "NOT implemented", }) } func userSelfEp(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "message": "NOT implemented", }) }