Documentation
¶
Index ¶
- Constants
- type CassandraProcDataS
- type CassandraProcResultS
- type ProtoClientCDNDownloadReportNtf
- type ProtoCssSvrUserLoginNtf
- type ProtoCssSvrUserLogoutNtf
- type ProtoCssSvrUserRechargeNtf
- type ProtoGetBattleVideoParamsResS
- type ProtoOldUserReceiveCompensationReq
- type ProtoOldUserReceiveCompensationRes
- type ProtoPlayerGeoS
- type ProtoQueryCountryISOByIpReq
- type ProtoQueryCountryISOByIpRes
- type ProtoQueryUserRechargeInfoReq
- type ProtoQueryUserRechargeInfoRes
- type ProtoSvrQueryISOCountryCodesByUinsParamsReqS
- type ProtoSvrQueryISOCountryCodesByUinsParamsResS
- type ProtoTuitionStepReportParamsS
- type ProtoUserActionReportNtf
- type ProtoVerifySignReq
- type ProtoVerifySignRes
Constants ¶
View Source
const ( APINAMECssSvrUserLogin = "CssSvrUserLogin" APINAMECssSvrUserLogout = "CssSvrUserLogout" APINAMECssSvrUserRecharge = "CssSvrUserRecharge" APINAMECssSvrTuitionStepReport = "TuitionStepReport" // 战斗录像 APINAMECssSvrUploadBattleVideo = "UploadBattleVideo" APINAMECssSvrDeleteBattleVideo = "DeleteBattleVideo" APINAMECssSvrGetBattleVideo = "GetBattleVideo" // 查询用户国家 APINAMECssSvrQueryPlayerGeo = "SvrQueryPlayerGeo" // 老用户补偿等级 APINAMECssSvrOldUserReceiveCompensation = "OldUserReceiveCompensation" // CDN资源下载 APINAMECssSvrClientCDNResourceDownloadReport = "ClientCDNResourceDownloadReport" // APINAMECssSvrUploadUserAction = "UploadUserAction" // APINAMECssSvrQueryUserRechargeInfo = "QueryUserRechargeInfo" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CassandraProcDataS ¶
type CassandraProcDataS struct { RemoteIP string ReqData *base.ProtoRequestS // 处理结果通道,等待返回 ResultChan chan<- *CassandraProcResultS }
type CassandraProcResultS ¶
type CassandraProcResultS struct { Ok bool Result interface{} }
------------------------------------------------------------------------------------------------------------
type ProtoClientCDNDownloadReportNtf ¶
type ProtoClientCDNDownloadReportNtf struct { ClientVersion string `json:"ClientVersion"` ResourceName string `json:"ResourceName"` ResourceID int `json:"ResourceID"` ElapseTime int `json:"ElapseTime"` AttemptCount int `json:"AttemptCount"` PlatformName string `json:"PlatformName"` ChannelName string `json:"ChannelName"` }
type ProtoCssSvrUserLoginNtf ¶
type ProtoCssSvrUserLogoutNtf ¶
type ProtoCssSvrUserLogoutNtf struct { }
type ProtoCssSvrUserRechargeNtf ¶
type ProtoCssSvrUserRechargeNtf struct { Uin uint64 `json:"Uin" mapstructure:"Uin"` RechargeAmount float32 `json:"RechargeAmount"` // 充值金额 ChannelID string `json:"ChannelID"` // CN US PlatForm string `json:"PlatForm"` // IOS ANDROID }
用户充值上报
type ProtoOldUserReceiveCompensationReq ¶
type ProtoOldUserReceiveCompensationReq struct {
DeviceID string `json:"DeviceID"`
}
type ProtoPlayerGeoS ¶
type ProtoQueryUserRechargeInfoReq ¶
type ProtoQueryUserRechargeInfoReq struct {
Uin int `json:"Uin"`
}
type ProtoSvrQueryISOCountryCodesByUinsParamsResS ¶
type ProtoSvrQueryISOCountryCodesByUinsParamsResS struct { Count int `json:"Count"` ProtoPlayerGeos []*ProtoPlayerGeoS `json:"ProtoPlayerGeos"` }
type ProtoVerifySignReq ¶
type ProtoVerifySignRes ¶
Click to show internal directories.
Click to hide internal directories.