Documentation ¶
Index ¶
- type TagHandler
- func (h *TagHandler) AdminCreateTag(ctx *gin.Context, req request.CreateTagRequest) (*apiwrap.ResponseBody[any], error)
- func (h *TagHandler) AdminDeleteTag(ctx *gin.Context) (*apiwrap.ResponseBody[any], error)
- func (h *TagHandler) AdminGetSelectTags(ctx *gin.Context) (*apiwrap.ResponseBody[apiwrap.ListVO[vo.SelectTag]], error)
- func (h *TagHandler) AdminGetTags(ctx *gin.Context, req request.PageRequest) (*apiwrap.ResponseBody[vo.PageVO[vo.Tag]], error)
- func (h *TagHandler) AdminModifyTagEnabled(ctx *gin.Context, req request.TagEnabledRequest) (*apiwrap.ResponseBody[any], error)
- func (h *TagHandler) GetTagByRoute(ctx *gin.Context) (*apiwrap.ResponseBody[TagNameVO], error)
- func (h *TagHandler) GetTags(ctx *gin.Context) (*apiwrap.ResponseBody[apiwrap.ListVO[TagsWithCountVO]], error)
- func (h *TagHandler) RegisterGinRoutes(engine *gin.Engine)
- type TagNameVO
- type TagsWithCountVO
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TagHandler ¶
type TagHandler struct {
// contains filtered or unexported fields
}
func NewTagHandler ¶
func NewTagHandler(serv service.ITagService) *TagHandler
func (*TagHandler) AdminCreateTag ¶
func (h *TagHandler) AdminCreateTag(ctx *gin.Context, req request.CreateTagRequest) (*apiwrap.ResponseBody[any], error)
func (*TagHandler) AdminDeleteTag ¶
func (h *TagHandler) AdminDeleteTag(ctx *gin.Context) (*apiwrap.ResponseBody[any], error)
func (*TagHandler) AdminGetSelectTags ¶
func (h *TagHandler) AdminGetSelectTags(ctx *gin.Context) (*apiwrap.ResponseBody[apiwrap.ListVO[vo.SelectTag]], error)
func (*TagHandler) AdminGetTags ¶
func (h *TagHandler) AdminGetTags(ctx *gin.Context, req request.PageRequest) (*apiwrap.ResponseBody[vo.PageVO[vo.Tag]], error)
func (*TagHandler) AdminModifyTagEnabled ¶
func (h *TagHandler) AdminModifyTagEnabled(ctx *gin.Context, req request.TagEnabledRequest) (*apiwrap.ResponseBody[any], error)
func (*TagHandler) GetTagByRoute ¶
func (h *TagHandler) GetTagByRoute(ctx *gin.Context) (*apiwrap.ResponseBody[TagNameVO], error)
func (*TagHandler) GetTags ¶
func (h *TagHandler) GetTags(ctx *gin.Context) (*apiwrap.ResponseBody[apiwrap.ListVO[TagsWithCountVO]], error)
func (*TagHandler) RegisterGinRoutes ¶
func (h *TagHandler) RegisterGinRoutes(engine *gin.Engine)
type TagsWithCountVO ¶
Click to show internal directories.
Click to hide internal directories.