package
0.0.0-20241126070708-799c4e13a4d4
Repository: https://github.com/muhammadardie/echo-cms.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
Create Blogs godoc @Summary Create blog @Description Create a blog content @ID create-blogs @Tags Blogs @Accept mpfd @Produce json @Security Bearer @Param image formData file true "Blog image" @Param title formData string true "Blog title" @Param content formData string true "Blog content" @Success 200 {object} Blogs @Failure 400 {object} utils.HttpError @Failure 401 {object} utils.HttpError @Router /blogs [post].
Delete Blog godoc @Summary Delete a blog @Description Delete a blog @ID delete-blog @Tags Blogs @Accept json @Produce json @Security Bearer @Param id path string true "ID of the blog" @Success 200 {object} Blogs @Failure 400 {object} utils.HttpError @Failure 401 {object} utils.HttpError @Router /blogs/{id} [delete].
Find Blogs godoc @Summary Find blog by ID @Description Find blog by ID @ID find-blogs @Tags Blogs @Accept json @Produce json @Security Bearer @Param id path string true "ID of the blog to get" @Success 200 {object} utils.HttpSuccess{data=Blogs} @Failure 400 {object} utils.HttpError @Failure 401 {object} utils.HttpError @Router /blogs/{id} [get].
Get Blogs godoc @Summary Get recent blog @Contentription get most recent blog @ID get-blogs @Tags Blogs @Accept json @Produce json @Security Bearer @Success 200 {object} utils.HttpSuccess{data=[]Blogs} @Failure 400 {object} utils.HttpError @Failure 401 {object} utils.HttpError @Router /blogs [get].
Update Blog godoc @Summary Update blog @Description Update blog @ID update-blog @Tags Blogs @Accept mpfd @Produce json @Security Bearer @Param id path string true "ID of blog to get" @Param image formData file false "Blog image" @Param title formData string false "Blog title" @Param content formData string false "Blog content" @Success 200 {object} Blogs @Failure 400 {object} utils.HttpError @Failure 401 {object} utils.HttpError @Router /blogs/{id} [put].