Documentation
¶
Index ¶
- Constants
- func ActiveApp(ctx *gin.Context)
- func AddAccount(ctx *gin.Context)
- func AddApplication(ctx *gin.Context)
- func AddBot(ctx *gin.Context)
- func AddInterceptor(ctx *gin.Context)
- func AddInterceptorConditions(ctx *gin.Context)
- func AddSensitiveWord(ctx *gin.Context)
- func ApiAgent(ctx *gin.Context)
- func AuthTest(auth string) (string, error)
- func BanUsers(ctx *gin.Context)
- func BindApps(ctx *gin.Context)
- func ClientLogDownload(ctx *gin.Context)
- func ClientLogList(ctx *gin.Context)
- func ClientLogNtf(ctx *gin.Context)
- func CreateApp(ctx *gin.Context)
- func DelApplications(ctx *gin.Context)
- func DelHistoryMsg(ctx *gin.Context)
- func DeleteAccounts(ctx *gin.Context)
- func DeleteInterceptor(ctx *gin.Context)
- func DeleteInterceptorConditions(ctx *gin.Context)
- func DeleteSensitiveWord(ctx *gin.Context)
- func DisableAccounts(ctx *gin.Context)
- func DissolveGroup(ctx *gin.Context)
- func GetAccessAddress(ctx *gin.Context)
- func GetAgoraConf(ctx *gin.Context)
- func GetAndroidPushConf(ctx *gin.Context)
- func GetEmailConf(ctx *gin.Context)
- func GetEventSubConfig(ctx *gin.Context)
- func GetFcmPushConf(ctx *gin.Context)
- func GetFileConf(c *gin.Context)
- func GetFileConfCurrSwitch(c *gin.Context)
- func GetFileConfs(ctx *gin.Context)
- func GetFileCred(ctx *gin.Context)
- func GetIosCer(ctx *gin.Context)
- func GetLivekitConf(ctx *gin.Context)
- func GetLoginedAccount(ctx *gin.Context) string
- func GetRtcConf(ctx *gin.Context)
- func GetSmsConf(ctx *gin.Context)
- func GetTranslateConf(ctx *gin.Context)
- func GetZegoConf(ctx *gin.Context)
- func ImportSensitiveWords(ctx *gin.Context)
- func ListInterceptorConditions(ctx *gin.Context)
- func ListInterceptors(ctx *gin.Context)
- func Login(ctx *gin.Context)
- func QryAccounts(ctx *gin.Context)
- func QryAppConfigs(ctx *gin.Context)
- func QryAppInfo(ctx *gin.Context)
- func QryApplications(ctx *gin.Context)
- func QryApps(ctx *gin.Context)
- func QryBots(ctx *gin.Context)
- func QryChrmConnectCount(ctx *gin.Context)
- func QryConnectCount(ctx *gin.Context)
- func QryConversations(ctx *gin.Context)
- func QryGroups(ctx *gin.Context)
- func QryHistoryMsgs(ctx *gin.Context)
- func QryMaxChrmConnectCount(ctx *gin.Context)
- func QryMaxChrmConnectCountV2(ctx *gin.Context)
- func QryMaxConnectCount(ctx *gin.Context)
- func QryMsgStatistic(ctx *gin.Context)
- func QryUserActivities(ctx *gin.Context)
- func QryUserRegiste(ctx *gin.Context)
- func QryUsers(ctx *gin.Context)
- func RecallHistoryMsg(ctx *gin.Context)
- func SensitiveWords(ctx *gin.Context)
- func SetAgoraConf(ctx *gin.Context)
- func SetAndroidPushConf(ctx *gin.Context)
- func SetEmailConf(ctx *gin.Context)
- func SetEventSubConfig(ctx *gin.Context)
- func SetFileConf(ctx *gin.Context)
- func SetFileConfSwitch(c *gin.Context)
- func SetIosPushConf(ctx *gin.Context)
- func SetLivekitConf(ctx *gin.Context)
- func SetRtcConf(ctx *gin.Context)
- func SetSmsConf(ctx *gin.Context)
- func SetTranslateConf(ctx *gin.Context)
- func SetZegoConf(ctx *gin.Context)
- func UnBanUsers(ctx *gin.Context)
- func UnBindApps(ctx *gin.Context)
- func UpdApplication(ctx *gin.Context)
- func UpdPassword(ctx *gin.Context)
- func UpdateAppConfigs(ctx *gin.Context)
- func UpdateBot(ctx *gin.Context)
- func UpdateInterceptor(ctx *gin.Context)
- func UpdateInterceptorConditions(ctx *gin.Context)
- func UploadFcmPushConf(ctx *gin.Context)
- func UploadIosCer(ctx *gin.Context)
- func Validate(ctx *gin.Context)
- type AccessAddress
- type AccountReq
- type AccountsReq
- type AgoraConf
- type ApiBody
- type BindAppsReq
- type Claims
- type ClientLogItem
- type ClientLogItems
- type ClientLogNtfReq
- type FileConf
- type InterceptorConditionReq
- type InterceptorReq
- type IosPushReq
- type LivekitConf
- type LogCmd
- type LoginResp
- type OriginalAddress
- type ProxyAddress
- type QryConfigsReq
- type QrySensitiveWordsResp
- type SensitiveWord
- type ZegoConf
Constants ¶
Variables ¶
This section is empty.
Functions ¶
func AddAccount ¶
func AddApplication ¶ added in v1.0.5
func AddInterceptor ¶
func AddSensitiveWord ¶
func ClientLogDownload ¶
func ClientLogList ¶
func ClientLogNtf ¶
func DelApplications ¶ added in v1.0.5
func DelHistoryMsg ¶ added in v1.0.5
func DeleteAccounts ¶
func DeleteInterceptor ¶
func DeleteSensitiveWord ¶
func DisableAccounts ¶
func DissolveGroup ¶ added in v1.0.5
func GetAccessAddress ¶
func GetAgoraConf ¶
func GetAndroidPushConf ¶
func GetEmailConf ¶ added in v1.0.5
func GetEventSubConfig ¶
func GetFcmPushConf ¶
func GetFileConf ¶
func GetFileConfCurrSwitch ¶
func GetFileConfs ¶
func GetFileCred ¶ added in v1.0.5
func GetLivekitConf ¶
func GetLoginedAccount ¶
func GetRtcConf ¶
func GetSmsConf ¶
func GetTranslateConf ¶
func GetZegoConf ¶
func ImportSensitiveWords ¶
func ListInterceptors ¶
func QryAccounts ¶
func QryAppConfigs ¶
func QryAppInfo ¶
func QryApplications ¶ added in v1.0.5
func QryChrmConnectCount ¶
func QryConnectCount ¶
func QryConversations ¶ added in v1.0.5
func QryHistoryMsgs ¶ added in v1.0.5
func QryMaxChrmConnectCount ¶
func QryMaxConnectCount ¶
func QryMsgStatistic ¶
func QryUserActivities ¶
func QryUserRegiste ¶
func RecallHistoryMsg ¶ added in v1.0.5
func SensitiveWords ¶
func SetAgoraConf ¶
func SetAndroidPushConf ¶
func SetEmailConf ¶ added in v1.0.5
func SetEventSubConfig ¶
func SetFileConf ¶
func SetFileConfSwitch ¶
func SetIosPushConf ¶
func SetLivekitConf ¶
func SetRtcConf ¶
func SetSmsConf ¶
func SetTranslateConf ¶
func SetZegoConf ¶
func UnBanUsers ¶ added in v1.0.5
func UnBindApps ¶
func UpdApplication ¶ added in v1.0.5
func UpdPassword ¶
func UpdateAppConfigs ¶
func UpdateInterceptor ¶
func UploadFcmPushConf ¶
func UploadIosCer ¶
Types ¶
type AccessAddress ¶
type AccessAddress struct {
Original *OriginalAddress `json:"original"`
Proxy *ProxyAddress `json:"proxy"`
}
type AccountReq ¶
type AccountsReq ¶
type AgoraConf ¶
type AgoraConf struct {
AppKey string `json:"app_key"`
Conf *models.AgoraConfigObj `json:"conf"`
}
type BindAppsReq ¶
type Claims ¶
type Claims struct {
Account string
jwt.RegisteredClaims
}
type ClientLogItem ¶
type ClientLogItem struct {
ID string `json:"id"`
UserId string `json:"user_id"`
Start int64 `json:"start"`
End int64 `json:"end"`
CreatedTime int64 `json:"created_time"`
State int `json:"state"`
Platform string `json:"platform"`
DeviceId string `json:"device_id"`
TraceId string `json:"trace_id"`
MsgId string `json:"msg_id"`
FailReason string `json:"fail_reason"`
LogUrl string `json:"log_url"`
Description string `json:"description"`
}
type ClientLogItems ¶
type ClientLogItems struct {
Items []*ClientLogItem `json:"items"`
Offset string `json:"offset"`
}
type ClientLogNtfReq ¶
type InterceptorConditionReq ¶
type InterceptorConditionReq struct {
ID int64 `json:"id,omitempty"`
AppKey string `json:"app_key,omitempty"`
InterceptorId int64 `json:"interceptor_id"`
ChannelType string `json:"channel_type,omitempty"`
MsgType string `json:"msg_type,omitempty"`
SenderId string `json:"sender_id,omitempty"`
ReceiverId string `json:"receiver_id,omitempty"`
}
type InterceptorReq ¶
type InterceptorReq struct {
ID int64 `json:"id,omitempty"`
AppKey string `json:"app_key,omitempty"`
Name string `json:"name,omitempty"`
Sort int `json:"sort"`
RequestUrl string `json:"request_url,omitempty"`
RequestTemplate string `json:"request_template,omitempty"`
SuccTemplate string `json:"succ_template,omitempty"`
IsAsync int `json:"is_async"`
Conf string `json:"conf,omitempty"`
InterceptType int `json:"intercept_type"`
}
type IosPushReq ¶
type LivekitConf ¶
type LivekitConf struct {
AppKey string `json:"app_key"`
Conf *models.LivekitConfigObj `json:"conf"`
}
type OriginalAddress ¶
type ProxyAddress ¶
type ProxyAddress struct {
Api *models.AddressConf `json:"api"`
Connect *models.AddressConf `json:"connect"`
}
type QryConfigsReq ¶
type QrySensitiveWordsResp ¶
type QrySensitiveWordsResp struct {
Items []*SensitiveWord `json:"items"`
IsFinished bool `json:"is_finished"`
Total int32 `json:"total"`
}
type SensitiveWord ¶
type ZegoConf ¶
type ZegoConf struct {
AppKey string `json:"app_key"`
Conf *models.ZegoConfigObj `json:"conf"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.