package
0.0.0-20240130163831-b5989b6fee74
Repository: https://github.com/gomes34/goapi.git
Documentation: pkg.go.dev

# Functions

@Summary Create opening @Description Create a new job opening @Tags Openings @Accept json @Produce json @Param request body CreateOpeningRequest true "Request body" @Success 200 {object} CreateOpeningResponse @Failure 400 {object} ErrorResponse @Failure 500 {object} ErrorResponse @Router /opening [post].
@Summary Delete opening @Description Delete a new job opening @Tags Openings @Accept json @Produce json @Param id query string true "Opening identification" @Success 200 {object} DeleteOpeningResponse @Failure 400 {object} ErrorResponse @Failure 404 {object} ErrorResponse @Router /opening [delete].
No description provided by the author
@Summary List openings @Description List all job openings @Tags Openings @Accept json @Produce json @Success 200 {object} ListOpeningsResponse @Failure 500 {object} ErrorResponse @Router /openings [get].
@Summary Show opening @Description Show a job opening @Tags Openings @Accept json @Produce json @Param id query string true "Opening identification" @Success 200 {object} ShowOpeningResponse @Failure 400 {object} ErrorResponse @Failure 404 {object} ErrorResponse @Router /opening [get].
@Summary Update opening @Description Update a job opening @Tags Openings @Accept json @Produce json @Param id query string true "Opening Identification" @Param opening body UpdateOpeningRequest true "Opening data to Update" @Success 200 {object} UpdateOpeningResponse @Failure 400 {object} ErrorResponse @Failure 404 {object} ErrorResponse @Failure 500 {object} ErrorResponse @Router /opening [put].

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateOpening.
No description provided by the author