Documentation
¶
Index ¶
- func BindOAuthCallbackHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func BindOAuthHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func BindTelegramHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func CommissionWithdrawHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func GetDeviceListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func GetLoginLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func GetOAuthMethodsHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func GetSubscribeLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func PreUnsubscribeHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func QueryUserAffiliateHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func QueryUserAffiliateListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func QueryUserBalanceLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func QueryUserCommissionLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func QueryUserInfoHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func QueryUserSubscribeHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func QueryWithdrawalLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func ResetUserSubscribeTokenHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UnbindDeviceHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UnbindOAuthHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UnbindTelegramHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UnsubscribeHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UpdateBindEmailHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UpdateBindMobileHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UpdateUserNotifyHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UpdateUserPasswordHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UpdateUserRulesHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UpdateUserSubscribeNoteHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func VerifyEmailHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BindOAuthCallbackHandler ¶
func BindOAuthCallbackHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
BindOAuthCallbackHandler documents Bind OAuth Callback.
@Summary Bind OAuth Callback @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.BindOAuthCallbackRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/bind_oauth/callback [post]
func BindOAuthHandler ¶
func BindOAuthHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
BindOAuthHandler documents Bind OAuth.
@Summary Bind OAuth @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.BindOAuthRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.BindOAuthResponse} @Router /v1/public/user/bind_oauth [post]
func BindTelegramHandler ¶
func BindTelegramHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
BindTelegramHandler documents Bind Telegram.
@Summary Bind Telegram @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.BindTelegramResponse} @Router /v1/public/user/bind_telegram [get]
func CommissionWithdrawHandler ¶ added in v1.2.0
func CommissionWithdrawHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
CommissionWithdrawHandler documents Commission Withdraw.
@Summary Commission Withdraw @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.CommissionWithdrawRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.WithdrawalLog} @Router /v1/public/user/commission_withdraw [post]
func GetDeviceListHandler ¶ added in v1.1.8
func GetDeviceListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
GetDeviceListHandler documents Get Device List.
@Summary Get Device List @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.GetDeviceListResponse} @Router /v1/public/user/devices [get]
func GetLoginLogHandler ¶
func GetLoginLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
GetLoginLogHandler documents Get Login Log.
@Summary Get Login Log @Tags user @Accept json @Produce json @Security BearerAuth @Param request query dto.GetLoginLogRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetLoginLogResponse} @Router /v1/public/user/login_log [get]
func GetOAuthMethodsHandler ¶
func GetOAuthMethodsHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
GetOAuthMethodsHandler documents Get OAuth Methods.
@Summary Get OAuth Methods @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.GetOAuthMethodsResponse} @Router /v1/public/user/oauth_methods [get]
func GetSubscribeLogHandler ¶
func GetSubscribeLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
GetSubscribeLogHandler documents Get Subscribe Log.
@Summary Get Subscribe Log @Tags user @Accept json @Produce json @Security BearerAuth @Param request query dto.GetSubscribeLogRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetSubscribeLogResponse} @Router /v1/public/user/subscribe_log [get]
func PreUnsubscribeHandler ¶
func PreUnsubscribeHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
PreUnsubscribeHandler documents Pre Unsubscribe.
@Summary Pre Unsubscribe @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.PreUnsubscribeRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.PreUnsubscribeResponse} @Router /v1/public/user/unsubscribe/pre [post]
func QueryUserAffiliateHandler ¶
func QueryUserAffiliateHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
QueryUserAffiliateHandler documents Query User Affiliate Count.
@Summary Query User Affiliate Count @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryUserAffiliateCountResponse} @Router /v1/public/user/affiliate/count [get]
func QueryUserAffiliateListHandler ¶
func QueryUserAffiliateListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
QueryUserAffiliateListHandler documents Query User Affiliate List.
@Summary Query User Affiliate List @Tags user @Accept json @Produce json @Security BearerAuth @Param request query dto.QueryUserAffiliateListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryUserAffiliateListResponse} @Router /v1/public/user/affiliate/list [get]
func QueryUserBalanceLogHandler ¶
func QueryUserBalanceLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
QueryUserBalanceLogHandler documents Query User Balance Log.
@Summary Query User Balance Log @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryUserBalanceLogListResponse} @Router /v1/public/user/balance_log [get]
func QueryUserCommissionLogHandler ¶
func QueryUserCommissionLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
QueryUserCommissionLogHandler documents Query User Commission Log.
@Summary Query User Commission Log @Tags user @Accept json @Produce json @Security BearerAuth @Param request query dto.QueryUserCommissionLogListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryUserCommissionLogListResponse} @Router /v1/public/user/commission_log [get]
func QueryUserInfoHandler ¶
func QueryUserInfoHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
QueryUserInfoHandler documents returns the current user profile..
@Summary returns the current user profile. @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.User} @Router /v1/public/user/info [get]
func QueryUserSubscribeHandler ¶
func QueryUserSubscribeHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
QueryUserSubscribeHandler documents Query User Subscribe.
@Summary Query User Subscribe @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryUserSubscribeListResponse} @Router /v1/public/user/subscribe [get]
func QueryWithdrawalLogHandler ¶ added in v1.2.0
func QueryWithdrawalLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
QueryWithdrawalLogHandler documents Query Withdrawal Log.
@Summary Query Withdrawal Log @Tags user @Accept json @Produce json @Security BearerAuth @Param request query dto.QueryWithdrawalLogListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryWithdrawalLogListResponse} @Router /v1/public/user/withdrawal_log [get]
func ResetUserSubscribeTokenHandler ¶
func ResetUserSubscribeTokenHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
ResetUserSubscribeTokenHandler documents Reset User Subscribe Token.
@Summary Reset User Subscribe Token @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.ResetUserSubscribeTokenRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/subscribe_token [put]
func UnbindDeviceHandler ¶ added in v1.1.8
func UnbindDeviceHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
UnbindDeviceHandler documents Unbind Device.
@Summary Unbind Device @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UnbindDeviceRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/unbind_device [put]
func UnbindOAuthHandler ¶
func UnbindOAuthHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
UnbindOAuthHandler documents Unbind OAuth.
@Summary Unbind OAuth @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UnbindOAuthRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/unbind_oauth [post]
func UnbindTelegramHandler ¶
func UnbindTelegramHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
UnbindTelegramHandler documents Unbind Telegram.
@Summary Unbind Telegram @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/unbind_telegram [post]
func UnsubscribeHandler ¶
func UnsubscribeHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
UnsubscribeHandler documents Unsubscribe.
@Summary Unsubscribe @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UnsubscribeRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/unsubscribe [post]
func UpdateBindEmailHandler ¶
func UpdateBindEmailHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
UpdateBindEmailHandler documents Update Bind Email.
@Summary Update Bind Email @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateBindEmailRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/bind_email [put]
func UpdateBindMobileHandler ¶
func UpdateBindMobileHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
UpdateBindMobileHandler documents Update Bind Mobile.
@Summary Update Bind Mobile @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateBindMobileRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/bind_mobile [put]
func UpdateUserNotifyHandler ¶
func UpdateUserNotifyHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
UpdateUserNotifyHandler documents Update User Notify.
@Summary Update User Notify @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserNotifyRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/notify [put]
func UpdateUserPasswordHandler ¶
func UpdateUserPasswordHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
UpdateUserPasswordHandler documents Update User Password.
@Summary Update User Password @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserPasswordRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/password [put]
func UpdateUserRulesHandler ¶ added in v1.2.0
func UpdateUserRulesHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
UpdateUserRulesHandler documents Update User Rules.
@Summary Update User Rules @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserRulesRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/rules [put]
func UpdateUserSubscribeNoteHandler ¶ added in v1.2.0
func UpdateUserSubscribeNoteHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
UpdateUserSubscribeNoteHandler documents Update User Subscribe Note.
@Summary Update User Subscribe Note @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserSubscribeNoteRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/subscribe_note [put]
func VerifyEmailHandler ¶
func VerifyEmailHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
VerifyEmailHandler documents Verify Email.
@Summary Verify Email @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.VerifyEmailRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/verify_email [post]
Types ¶
This section is empty.
Source Files
¶
- bindOAuthCallbackHandler.go
- bindOAuthHandler.go
- bindTelegramHandler.go
- commissionWithdrawHandler.go
- getDeviceListHandler.go
- getLoginLogHandler.go
- getOAuthMethodsHandler.go
- getSubscribeLogHandler.go
- preUnsubscribeHandler.go
- queryUserAffiliateHandler.go
- queryUserAffiliateListHandler.go
- queryUserBalanceLogHandler.go
- queryUserCommissionLogHandler.go
- queryUserInfoHandler.go
- queryUserSubscribeHandler.go
- queryWithdrawalLogHandler.go
- resetUserSubscribeTokenHandler.go
- unbindDeviceHandler.go
- unbindOAuthHandler.go
- unbindTelegramHandler.go
- unsubscribeHandler.go
- updateBindEmailHandler.go
- updateBindMobileHandler.go
- updateUserNotifyHandler.go
- updateUserPasswordHandler.go
- updateUserRulesHandler.go
- updateUserSubscribeNoteHandler.go
- verifyEmailHandler.go