package
0.0.0-20220418062529-c8bfcc4ee2fb
Repository: https://github.com/ganymedenil/goframeworkbase.git
Documentation: pkg.go.dev

# Functions

@Summary create category@Tags admin/blog@Accept json@Param data body request.BlogCategoryForm true "Body"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/categories [post].
@Summary delete categories@Tags admin/blog@Accept json@Param id path integer true "BlogCategories ID"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/categories/{id} [delete].
@Summary category list@Tags admin/blog@Accept json@Param q query request.BlogCategoryQuery false "tags query"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse{result=util.Paginate{data=[]response.BlogCategoryResult}}@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/categories [get].
@Summary modify category@Tags admin/blog@Accept json@Param id path integer true "BlogCategory ID"@Param data body request.BlogCategoryForm true "Body"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/categories/{id} [put].
@Summary get single category@Tags admin/blog@Accept json@Param id path integer true "BlogCategory ID"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse{result=response.BlogCategoryResult}@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/categories/{id} [get].
@Summary create post@Tags admin/blog@Accept json@Param data body request.BlogPostForm true "Body"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/posts [post].
@Summary delete post@Tags admin/blog@Accept json@Param id path integer true "BlogPost ID"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/posts/{id} [delete].
@Summary post list@Tags admin/blog@Accept json@Param q query request.BlogPostQuery false "posts query"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse{result=util.Paginate{data=[]response.BlogPostResult}}@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/posts [get].
@Summary modify post@Tags admin/blog@Accept json@Param id path integer true "BlogPost ID"@Param data body request.BlogPostForm true "Body"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/posts/{id} [put].
@Summary get single post@Tags admin/blog@Accept json@Param id path integer true "BlogPost ID"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse{result=response.BlogPostResult}@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/posts/{id} [get].
@Summary create tag@Tags admin/blog@Accept json@Param data body request.BlogTagForm true "Body"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/tags [post].
@Summary delete tag@Tags admin/blog@Accept json@Param id path integer true "BlogTag ID"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/tags/{id} [delete].
@Summary tag list@Tags admin/blog@Accept json@Param q query request.BlogTagQuery false "tags query"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse{result=util.Paginate{data=[]response.BlogTagResult}}@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/tags [get].
@Summary modify tag@Tags admin/blog@Accept json@Param id path integer true "BlogTags ID"@Param data body request.BlogTagForm true "Body"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/tags/{id} [put].
@Summary get single tag@Tags admin/blog@Accept json@Param id path integer true "BlogTag ID"@Security bearerAuth@Produce json@Success 200 {object} util.JsonResponse{result=response.BlogTagResult}@Failure 400 {object} util.JsonResponse@Failure 500 {object} util.JsonResponse@Router /admin/blog/v1/tags/{id} [get].