Documentation
¶
Overview ¶
Package user holds the admin HTTP handlers for the users' subscriptions.
Index ¶
- func CreateUserSubscribeHandler(service subscription.Service) app.HandlerFunc
- func DeleteUserSubscribeHandler(service subscription.Service) app.HandlerFunc
- func GetUserSubscribeByIdHandler(service subscription.Service) app.HandlerFunc
- func GetUserSubscribeDevicesHandler(service subscription.Service) app.HandlerFunc
- func GetUserSubscribeHandler(service subscription.Service) app.HandlerFunc
- func GetUserSubscribeLogsHandler(service subscription.Service) app.HandlerFunc
- func GetUserSubscribeResetTrafficLogsHandler(service subscription.Service) app.HandlerFunc
- func GetUserSubscribeTrafficLogsHandler(service subscription.Service) app.HandlerFunc
- func ResetUserSubscribeTokenHandler(service subscription.Service) app.HandlerFunc
- func ResetUserSubscribeTrafficHandler(service subscription.Service) app.HandlerFunc
- func ToggleUserSubscribeStatusHandler(service subscription.Service) app.HandlerFunc
- func UpdateUserSubscribeHandler(service subscription.Service) app.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateUserSubscribeHandler ¶
func CreateUserSubscribeHandler(service subscription.Service) app.HandlerFunc
CreateUserSubscribeHandler documents Create user subcribe.
@Summary Create user subcribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.CreateUserSubscribeRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/user/subscribe [post]
func DeleteUserSubscribeHandler ¶
func DeleteUserSubscribeHandler(service subscription.Service) app.HandlerFunc
DeleteUserSubscribeHandler documents Delete user subcribe.
@Summary Delete user subcribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.DeleteUserSubscribeRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/user/subscribe [delete]
func GetUserSubscribeByIdHandler ¶
func GetUserSubscribeByIdHandler(service subscription.Service) app.HandlerFunc
GetUserSubscribeByIdHandler documents Get user subcribe by id.
@Summary Get user subcribe by id @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeByIdRequest false "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean{data=dto.UserSubscribeDetail} @Router /v1/admin/user/subscribe/detail [get]
func GetUserSubscribeDevicesHandler ¶
func GetUserSubscribeDevicesHandler(service subscription.Service) app.HandlerFunc
GetUserSubscribeDevicesHandler documents Get user subcribe devices.
@Summary Get user subcribe devices @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeDevicesRequest false "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean{data=dto.GetUserSubscribeDevicesResponse} @Router /v1/admin/user/subscribe/device [get]
func GetUserSubscribeHandler ¶
func GetUserSubscribeHandler(service subscription.Service) app.HandlerFunc
GetUserSubscribeHandler documents Get user subcribe.
@Summary Get user subcribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeListRequest false "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean{data=dto.GetUserSubscribeListResponse} @Router /v1/admin/user/subscribe [get]
func GetUserSubscribeLogsHandler ¶
func GetUserSubscribeLogsHandler(service subscription.Service) app.HandlerFunc
GetUserSubscribeLogsHandler documents Get user subcribe logs.
@Summary Get user subcribe logs @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeLogsRequest false "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean{data=dto.GetUserSubscribeLogsResponse} @Router /v1/admin/user/subscribe/logs [get]
func GetUserSubscribeResetTrafficLogsHandler ¶
func GetUserSubscribeResetTrafficLogsHandler(service subscription.Service) app.HandlerFunc
GetUserSubscribeResetTrafficLogsHandler documents Get user subcribe reset traffic logs.
@Summary Get user subcribe reset traffic logs @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeResetTrafficLogsRequest false "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean{data=dto.GetUserSubscribeResetTrafficLogsResponse} @Router /v1/admin/user/subscribe/reset/logs [get]
func GetUserSubscribeTrafficLogsHandler ¶
func GetUserSubscribeTrafficLogsHandler(service subscription.Service) app.HandlerFunc
GetUserSubscribeTrafficLogsHandler documents Get user subcribe traffic logs.
@Summary Get user subcribe traffic logs @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeTrafficLogsRequest false "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean{data=dto.GetUserSubscribeTrafficLogsResponse} @Router /v1/admin/user/subscribe/traffic_logs [get]
func ResetUserSubscribeTokenHandler ¶
func ResetUserSubscribeTokenHandler(service subscription.Service) app.HandlerFunc
ResetUserSubscribeTokenHandler documents Reset user subscribe token.
@Summary Reset user subscribe token @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.ResetUserSubscribeTokenRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/user/subscribe/reset/token [post]
func ResetUserSubscribeTrafficHandler ¶
func ResetUserSubscribeTrafficHandler(service subscription.Service) app.HandlerFunc
ResetUserSubscribeTrafficHandler documents Reset user subscribe traffic.
@Summary Reset user subscribe traffic @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.ResetUserSubscribeTrafficRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/user/subscribe/reset/traffic [post]
func ToggleUserSubscribeStatusHandler ¶
func ToggleUserSubscribeStatusHandler(service subscription.Service) app.HandlerFunc
ToggleUserSubscribeStatusHandler documents Stop user subscribe.
@Summary Stop user subscribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.ToggleUserSubscribeStatusRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/user/subscribe/toggle [post]
func UpdateUserSubscribeHandler ¶
func UpdateUserSubscribeHandler(service subscription.Service) app.HandlerFunc
UpdateUserSubscribeHandler documents Update user subcribe.
@Summary Update user subcribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserSubscribeRequest true "Request parameters" @Success 200 {object} httpx.ResponseSuccessBean @Router /v1/admin/user/subscribe [put]
Types ¶
This section is empty.
Source Files
¶
- create_user_subscribe_handler.go
- delete_user_subscribe_handler.go
- get_user_subscribe_by_id_handler.go
- get_user_subscribe_devices_handler.go
- get_user_subscribe_handler.go
- get_user_subscribe_logs_handler.go
- get_user_subscribe_reset_traffic_logs_handler.go
- get_user_subscribe_traffic_logs_handler.go
- reset_user_subscribe_token_handler.go
- reset_user_subscribe_traffic_handler.go
- toggle_user_subscribe_status_handler.go
- update_user_subscribe_handler.go