package
0.0.0-20240724184920-158ace9aabfb
Repository: https://github.com/tharinduyasantha/go-postgresql-rest-api.git
Documentation: pkg.go.dev

# Functions

CreateUser godoc @Summary Create a user @Description Create a new user @Tags users @Accept json @Produce json @Param user body models.User true "User data" @Success 200 {object} models.User @Router /users [post].
DeleteUser godoc @Summary Delete a user @Description Delete a user by ID @Tags users @Accept json @Produce json @Param id path string true "User ID" @Success 200 {object} map[string]bool @Router /users/{id} [delete].
GetUser godoc @Summary Get a user @Description Get details of a user by ID @Tags users @Accept json @Produce json @Param id path string true "User ID" @Success 200 {object} models.User @Router /users/{id} [get].
GetUsers godoc @Summary Get all users @Description Get details of all users @Tags users @Accept json @Produce json @Success 200 {array} models.User @Router /users/all [get].
UpdateUser godoc @Summary Update a user @Description Update details of a user by ID @Tags users @Accept json @Produce json @Param id path string true "User ID" @Param user body models.User true "User data" @Success 200 {object} models.User @Router /users/{id} [put].