# Functions
NewCreateCourseHandler creates new course handler @Summary Create course @Description Create a new course @Tags courses @Accept json @Produce json @Param course body CreateCourseRequest true "Add Course" @Success 200 {object} CreateCourseResponse @Failure 400 {object} error @Failure 404 {object} error @Failure 500 {object} error @Router /courses [post].
NewDeleteCourseHandler deletes course handler @Summary Delete course @Description Delete a new course @Tags courses @Produce json @Param uuid path string true "Course UUID" Format(uuid) @Success 200 {object} DeleteCourseResponse @Failure 400 {object} error @Failure 404 {object} error @Failure 500 {object} error @Router /courses/{uuid} [delete].
NewFindCourseHandler find course handler @Summary Find course @Description Find a new course @Tags courses @Produce json @Param uuid path string true "Course UUID" Format(uuid) @Success 200 {object} FindCourseResponse @Failure 400 {object} error @Failure 404 {object} error @Failure 500 {object} error @Router /courses/{uuid} [get].
NewListCoursesHandler list courses handler @Summary List courses @Description List a new courses @Tags courses @Produce json @Success 200 {object} ListCoursesResponse @Failure 400 {object} error @Failure 404 {object} error @Failure 500 {object} error @Router /courses [get].
NewUpdateCourseHandler updates new course handler @Summary Update course @Description Update a course @Tags courses @Accept json @Produce json @Param uuid path string true "Course UUID" Format(uuid) @Param course body UpdateCourseRequest true "Update Course" @Success 200 {object} UpdateCourseResponse @Failure 400 {object} error @Failure 404 {object} error @Failure 500 {object} error @Router /courses/{uuid} [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
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