package
1.0.49
Repository: https://github.com/norskhelsenett/ror-api.git
Documentation: pkg.go.dev

# Functions

@Summary Create a task @Schemes @Description Create a task @Tags tasks @Accept application/json @Produce application/json @Param task body apicontracts.Task true "Add a task" @Success 200 {array} apicontracts.Task @Failure 403 {string} Forbidden @Failure 400 {object} rorerror.RorError @Failure 401 {object} rorerror.RorError @Failure 500 {string} Failure message @Router /v1/tasks [post] @Security ApiKey || AccessToken.
@Summary Delete a task @Schemes @Description Delete a task by id @Tags tasks @Accept application/json @Produce application/json @Param id path string true "id" @Success 200 {bool} true @Failure 403 {string} Forbidden @Failure 400 {object} rorerror.RorError @Failure 401 {string} Unauthorized @Failure 500 {string} Failure message @Router /v1/tasks/:id [delete] @Security ApiKey || AccessToken.
@Summary Get tasks @Schemes @Description Get all tasks @Tags tasks @Accept application/json @Produce application/json @Success 200 {array} apicontracts.Task @Failure 403 {string} Forbidden @Failure 400 {object} rorerror.RorError @Failure 401 {string} Unauthorized @Failure 500 {string} Failure message @Router /v1/tasks [get] @Security ApiKey || AccessToken.
@Summary Get a task @Schemes @Description Get a task by id @Tags tasks @Accept application/json @Produce application/json @Param id path string true "id" @Param task body apicontracts.Task true "Get a task" @Success 200 {object} apicontracts.Task @Failure 403 {string} Forbidden @Failure 400 {object} rorerror.RorError @Failure 401 {object} rorerror.RorError @Failure 500 {string} Failure message @Router /v1/tasks/:id [get] @Security ApiKey || AccessToken.
@Summary Update a task @Schemes @Description Update a task by id @Tags tasks @Accept application/json @Produce application/json @Param id path string true "id" @Param task body apicontracts.Task true "Update task" @Success 200 {object} apicontracts.Task @Failure 403 {string} Forbidden @Failure 400 {object} rorerror.RorError @Failure 401 {object} rorerror.RorError @Failure 500 {string} Failure message @Router /v1/tasks/:id [put] @Security ApiKey || AccessToken.