Versions in this module Expand all Collapse all v2 v2.1.8 Mar 10, 2024 Changes in this version + type AdSlot string + const SlotIDBizBottom + const SlotIDBizCps + const SlotIDBizMidContext + const SlotIDBizSponsor + const SlotIDBizVideoEnd + const SlotIDWeappBanner + const SlotIDWeappBox + const SlotIDWeappInterstitial + const SlotIDWeappRewardVideo + const SlotIDWeappVideoBegin + const SlotIDWeappVideoFeeds + type ArticleTotalDetails struct + AddToFavCount int + AddToFavUser int + FeedShareFromFeedCnt int + FeedShareFromFeedUser int + FeedShareFromOtherCnt int + FeedShareFromOtherUser int + FeedShareFromSessionCnt int + FeedShareFromSessionUser int + IntPageFromFeedReadCount int + IntPageFromFeedReadUser int + IntPageFromFriendsReadCount int + IntPageFromFriendsReadUser int + IntPageFromHistMsgReadCount int + IntPageFromHistMsgReadUser int + IntPageFromOtherReadCount int + IntPageFromOtherReadUser int + IntPageFromSessionReadCount int + IntPageFromSessionReadUser int + IntPageReadCount int + IntPageReadUser int + OriPageReadCount int + OriPageReadUser int + ShareCount int + ShareUser int + StatDate string + TargetUser int + type BaseResp struct + ErrMsg string + Ret int + type DataCube struct + func NewCube(context *context.Context) *DataCube + func (cube *DataCube) GetArticleSummary(s string, e string) (resArticleSummary ResArticleSummary, err error) + func (cube *DataCube) GetArticleTotal(s string, e string) (resArticleTotal ResArticleTotal, err error) + func (cube *DataCube) GetInterfaceSummary(s string, e string) (resInterfaceSummary ResInterfaceSummary, err error) + func (cube *DataCube) GetInterfaceSummaryHour(s string, e string) (resInterfaceSummaryHour ResInterfaceSummaryHour, err error) + func (cube *DataCube) GetPublisherAdPosGeneral(startDate, endDate string, page, pageSize int, adSlot AdSlot) (resPublisherAdPos ResPublisherAdPos, err error) + func (cube *DataCube) GetPublisherCpsGeneral(startDate, endDate string, page, pageSize int) (resPublisherCps ResPublisherCps, err error) + func (cube *DataCube) GetPublisherSettlement(startDate, endDate string, page, pageSize int) (resPublisherSettlement ResPublisherSettlement, err error) + func (cube *DataCube) GetUpstreamMsg(s string, e string) (resUpstreamMsg ResUpstreamMsg, err error) + func (cube *DataCube) GetUpstreamMsgDist(s string, e string) (resUpstreamMsgDist ResUpstreamMsgDist, err error) + func (cube *DataCube) GetUpstreamMsgDistMonth(s string, e string) (resUpstreamMsgDistMonth ResUpstreamMsgDistMonth, err error) + func (cube *DataCube) GetUpstreamMsgDistWeek(s string, e string) (resUpstreamMsgDistWeek ResUpstreamMsgDistWeek, err error) + func (cube *DataCube) GetUpstreamMsgHour(s string, e string) (resUpstreamMsgHour ResUpstreamMsgHour, err error) + func (cube *DataCube) GetUpstreamMsgMonth(s string, e string) (resUpstreamMsgMonth ResUpstreamMsgMonth, err error) + func (cube *DataCube) GetUpstreamMsgWeek(s string, e string) (resUpstreamMsgWeek ResUpstreamMsgWeek, err error) + func (cube *DataCube) GetUserAccumulate(s string, e string) (resUserAccumulate ResUserAccumulate, err error) + func (cube *DataCube) GetUserRead(s string, e string) (resUserRead ResUserRead, err error) + func (cube *DataCube) GetUserReadHour(s string, e string) (resUserReadHour ResUserReadHour, err error) + func (cube *DataCube) GetUserShare(s string, e string) (resUserShare ResUserShare, err error) + func (cube *DataCube) GetUserShareHour(s string, e string) (resUserShareHour ResUserShareHour, err error) + func (cube *DataCube) GetUserSummary(s string, e string) (resUserSummary ResUserSummary, err error) + type ParamsPublisher struct + Action string + AdSlot AdSlot + EndDate string + Page int + PageSize int + StartDate string + type ResAdPosList struct + AdSlot string + ClickCount int + ClickRate float64 + Date string + Ecpm float64 + ExposureCount int + ExposureRate float64 + Income int + ReqSuccCount int + SlotID int64 + type ResAdPosSummary struct + ClickCount int + ClickRate float64 + Ecpm float64 + ExposureCount int + ExposureRate float64 + Income int + ReqSuccCount int + type ResArticleSummary struct + List []struct{ ... } + type ResArticleTotal struct + List []struct{ ... } + type ResCpsList struct + ClickCount int + ClickRate float64 + Date string + ExposureCount int + OrderCount int + OrderRate float64 + TotalCommission int + TotalFee int + type ResCpsSummary struct + ClickCount int + ClickRate float64 + ExposureCount int + OrderCount int + OrderRate float64 + TotalCommission int + TotalFee int + type ResInterfaceSummary struct + List []struct{ ... } + type ResInterfaceSummaryHour struct + List []struct{ ... } + type ResPublisherAdPos struct + BaseResp BaseResp + List []ResAdPosList + Summary ResAdPosSummary + TotalNum int + type ResPublisherCps struct + BaseResp BaseResp + List []ResCpsList + Summary ResCpsSummary + TotalNum int + type ResPublisherSettlement struct + BaseResp BaseResp + Body string + PenaltyAll int + RevenueAll int64 + SettledRevenueAll int64 + SettlementList []SettlementList + TotalNum int + type ResUpstreamMsg struct + List []struct{ ... } + type ResUpstreamMsgDist struct + List []struct{ ... } + type ResUpstreamMsgDistMonth struct + List []struct{ ... } + type ResUpstreamMsgDistWeek struct + List []struct{ ... } + type ResUpstreamMsgHour struct + List []struct{ ... } + type ResUpstreamMsgMonth struct + List []struct{ ... } + type ResUpstreamMsgWeek struct + List []struct{ ... } + type ResUserAccumulate struct + List []struct{ ... } + type ResUserRead struct + List []struct{ ... } + type ResUserReadHour struct + List []struct{ ... } + type ResUserShare struct + List []struct{ ... } + type ResUserShareHour struct + List []struct{ ... } + type ResUserSummary struct + List []struct{ ... } + type SettlementList struct + Date string + MailSendCnt string + Month string + Order int + SettNo string + SettStatus int + SettledRevenue int + SlotRevenue []SlotRevenue + Zone string + type SlotRevenue struct + SlotID string + SlotSettledRevenue int