package
0.0.0-20241212192036-bda946e7df0a
Repository: https://github.com/nanotaboada/go-samples-gin-restful.git
Documentation: pkg.go.dev

# Functions

Delete deletes a Player by its ID @Summary Deletes a Player by its ID @Tags players @Param id path string true "Player.ID" @Success 204 "No Content" @Failure 404 "Not Found" @Router /players/{id} [delete].
GetAll retrieves all players @Summary Retrieves all players @Tags players @Produce application/json @Success 200 {array} models.Player "OK" @Router /players [get].
GetByID retrieves a Player by its ID @Summary Retrieves a Player by its ID @Tags players @Produce application/json @Param id path string true "Player.ID" @Success 200 {object} models.Player "OK" @Failure 404 "Not Found" @Router /players/{id} [get].
GetByID retrieves a Player by its Squad Number @Summary Retrieves a Player by its Squad Number @Tags players @Produce application/json @Param squadnumber path string true "Player.SquadNumber" @Success 200 {object} models.Player "OK" @Failure 404 "Not Found" @Router /players/squadnumber/{squadnumber} [get].
Post
Post creates a Player @Summary Creates a Player @Tags players @Accept application/json @Param player body models.Player true "Player" @Success 201 {object} models.Player "Created" @Failure 400 "Bad Request" @Failure 409 "Conflict" @Router /players [post].
Put updates (entirely) a Player by its ID @Summary Updates (entirely) a Player by its ID @Tags players @Accept application/json @Param id path string true "Player.ID" @Param player body models.Player true "Player" @Success 204 "No Content" @Failure 400 "Bad Request" @Failure 404 "Not Found" @Router /players/{id} [put].