Documentation
¶
Overview ¶
Package subscribe holds the admin HTTP handlers for plans and plan groups.
Index ¶
- func BatchDeleteSubscribeGroupHandler(service subscription.Service) app.HandlerFunc
- func BatchDeleteSubscribeHandler(service subscription.Service) app.HandlerFunc
- func CreateSubscribeGroupHandler(service subscription.Service) app.HandlerFunc
- func CreateSubscribeHandler(service subscription.Service) app.HandlerFunc
- func DeleteSubscribeGroupHandler(service subscription.Service) app.HandlerFunc
- func DeleteSubscribeHandler(service subscription.Service) app.HandlerFunc
- func GetSubscribeDetailsHandler(service subscription.Service) app.HandlerFunc
- func GetSubscribeGroupListHandler(service subscription.Service) app.HandlerFunc
- func GetSubscribeListHandler(service subscription.Service) app.HandlerFunc
- func ResetAllSubscribeTokenHandler(service subscription.Service) app.HandlerFunc
- func SubscribeSortHandler(service subscription.Service) app.HandlerFunc
- func UpdateSubscribeGroupHandler(service subscription.Service) app.HandlerFunc
- func UpdateSubscribeHandler(service subscription.Service) app.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BatchDeleteSubscribeGroupHandler ¶
func BatchDeleteSubscribeGroupHandler(service subscription.Service) app.HandlerFunc
BatchDeleteSubscribeGroupHandler documents Batch delete subscribe group.
@Summary Batch delete subscribe group @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.BatchDeleteSubscribeGroupRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/subscribe/group/batch [delete]
func BatchDeleteSubscribeHandler ¶
func BatchDeleteSubscribeHandler(service subscription.Service) app.HandlerFunc
BatchDeleteSubscribeHandler documents Batch delete subscribe.
@Summary Batch delete subscribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.BatchDeleteSubscribeRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/subscribe/batch [delete]
func CreateSubscribeGroupHandler ¶
func CreateSubscribeGroupHandler(service subscription.Service) app.HandlerFunc
CreateSubscribeGroupHandler documents Create subscribe group.
@Summary Create subscribe group @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.CreateSubscribeGroupRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/subscribe/group [post]
func CreateSubscribeHandler ¶
func CreateSubscribeHandler(service subscription.Service) app.HandlerFunc
CreateSubscribeHandler documents Create subscribe.
@Summary Create subscribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.CreateSubscribeRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/subscribe/ [post]
func DeleteSubscribeGroupHandler ¶
func DeleteSubscribeGroupHandler(service subscription.Service) app.HandlerFunc
DeleteSubscribeGroupHandler documents Delete subscribe group.
@Summary Delete subscribe group @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.DeleteSubscribeGroupRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/subscribe/group [delete]
func DeleteSubscribeHandler ¶
func DeleteSubscribeHandler(service subscription.Service) app.HandlerFunc
DeleteSubscribeHandler documents Delete subscribe.
@Summary Delete subscribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.DeleteSubscribeRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/subscribe/ [delete]
func GetSubscribeDetailsHandler ¶
func GetSubscribeDetailsHandler(service subscription.Service) app.HandlerFunc
GetSubscribeDetailsHandler documents Get subscribe details.
@Summary Get subscribe details @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetSubscribeDetailsRequest false "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean{data=dto.Subscribe} @Router /v1/admin/subscribe/details [get]
func GetSubscribeGroupListHandler ¶
func GetSubscribeGroupListHandler(service subscription.Service) app.HandlerFunc
GetSubscribeGroupListHandler documents Get subscribe group list.
@Summary Get subscribe group list @Tags admin @Produce json @Security BearerAuth @Success 200 {object} httpx.ResponseSuccessBean{data=dto.GetSubscribeGroupListResponse} @Router /v1/admin/subscribe/group/list [get]
func GetSubscribeListHandler ¶
func GetSubscribeListHandler(service subscription.Service) app.HandlerFunc
GetSubscribeListHandler documents Get subscribe list.
@Summary Get subscribe list @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetSubscribeListRequest false "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean{data=dto.GetSubscribeListResponse} @Router /v1/admin/subscribe/list [get]
func ResetAllSubscribeTokenHandler ¶
func ResetAllSubscribeTokenHandler(service subscription.Service) app.HandlerFunc
ResetAllSubscribeTokenHandler documents Reset all subscribe tokens.
@Summary Reset all subscribe tokens @Tags admin @Produce json @Security BearerAuth @Success 200 {object} httpx.ResponseSuccessBean{data=dto.ResetAllSubscribeTokenResponse} @Router /v1/admin/subscribe/reset_all_token [post]
func SubscribeSortHandler ¶
func SubscribeSortHandler(service subscription.Service) app.HandlerFunc
SubscribeSortHandler documents Subscribe sort.
@Summary Subscribe sort @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.SubscribeSortRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/subscribe/sort [post]
func UpdateSubscribeGroupHandler ¶
func UpdateSubscribeGroupHandler(service subscription.Service) app.HandlerFunc
UpdateSubscribeGroupHandler documents Update subscribe group.
@Summary Update subscribe group @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateSubscribeGroupRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/subscribe/group [put]
func UpdateSubscribeHandler ¶
func UpdateSubscribeHandler(service subscription.Service) app.HandlerFunc
UpdateSubscribeHandler documents Update subscribe.
@Summary Update subscribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateSubscribeRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/subscribe/ [put]
Types ¶
This section is empty.
Source Files
¶
- batch_delete_subscribe_group_handler.go
- batch_delete_subscribe_handler.go
- create_subscribe_group_handler.go
- create_subscribe_handler.go
- delete_subscribe_group_handler.go
- delete_subscribe_handler.go
- get_subscribe_details_handler.go
- get_subscribe_group_list_handler.go
- get_subscribe_list_handler.go
- reset_all_subscribe_token_handler.go
- subscribe_sort_handler.go
- update_subscribe_group_handler.go
- update_subscribe_handler.go