controllers

package
v0.0.0-...-660487b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AdminController

func AdminController(r *gin.RouterGroup)

func AuthController

func AuthController(authMiddleware *middlewares.JwtMiddleware, r *gin.RouterGroup)

func CreateUser

func CreateUser(c *gin.Context)

CreateUser godoc @Summary Get single user by ID @Description Takes a user JSON and stores in DB. Returns saved User. @Tags admin @Produce json @Param user body models.User true "User jSON" @Success 200 {object} models.User @Router /admin/user/ [post]

func GetAllUsers

func GetAllUsers(c *gin.Context)

GetAllUsers godoc @Summary Get users array. @Description Responds with the list of all users as JSON. @Tags admin @Produce json @Success 200 {array} models.User @Router /admin/user/ [get]

func GetUserById

func GetUserById(c *gin.Context)

GetUserById godoc @Summary Get single user by ID @Description Returns the user whose matched by ID. @Tags users @Produce json @Param ID path int true "get user by ID" @Success 200 {array} models.User @Router /users/{ID} [get]

func SocketController

func SocketController(r *gin.RouterGroup, s *socketio.Server)

func UserController

func UserController(r *gin.RouterGroup)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL