package
0.0.0-20240729213456-a733858275aa
Repository: https://github.com/aytya/todo-list-hl.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

AddTodo @Summary add newTodo @Tags todo @Accept json @Produce json @Param input body domain.TodoModel true "todoModel request" @Success 200 {object} domain.TodoModel @Failure 400 {object} response.Object @Failure 404 {object} response.Object @Failure 500 {object} response.Object @Router /tasks [post].
Checked @Summary mark todo by id @Tags todo @Param id path string true "todo id" @Param input body domain.TodoModel true "Todo Status" @Success 204 "No Content" @Failure 400 {object} response.Object @Failure 404 {object} response.Object @Failure 500 {object} response.Object @Router /tasks/{id}/done [put].
DeleteTodo @Summary delete todo by id @Tags todo @Param id path string true "todo id" @Success 204 "No Content" @Failure 400 {object} response.Object @Failure 404 {object} response.Object @Failure 500 {object} response.Object @Router /tasks/{id} [delete].
GetTodo @Summary get todo @Tags todo @Produce json @Param status query string false "Status of the todo" default(active) @Success 200 {array} domain.TodoModel @Failure 400 {object} response.Object @Failure 404 {object} response.Object @Failure 500 {object} response.Object @Router /tasks [get].
UpdateTodo @Summary update todo by id @Tags todo @Accept json @Produce json @Param id path string true "todo id" @Param input body domain.TodoModel true "todoModel request" @Success 204 "No Content" @Failure 400 {object} response.Object @Failure 404 {object} response.Object @Failure 500 {object} response.Object @Router /tasks/{id} [put].