User services 6 matching interfaces
Get user dashboard data composeUserDashboard
POST /UserService/composeUserDashboard
Definition file service_user.proto
Available roles Administrator User Original definition Request message Response message Original definition Copy coderpc composeUserDashboard ( ComposeUserDashboardRequest ) returns ( ComposeUserDashboardResponse );
Request message ComposeUserDashboardRequestGet user dashboard data
Request message · Field definitions Copy codemessage ComposeUserDashboardRequest {
int64 userId = 1 ;
}
Response message ComposeUserDashboardResponse Response message · Field definitions Copy codemessage ComposeUserDashboardResponse {
int64 countServers = 1 ;
int64 monthlyTrafficBytes = 2 ;
int64 monthlyPeekBandwidthBytes = 3 ;
int64 dailyTrafficBytes = 4 ;
int64 dailyPeekBandwidthBytes = 5 ;
repeated DailyTrafficStat dailyTrafficStats = 6 ;
repeated DailyPeekBandwidthStat dailyPeekBandwidthStats = 7 ;
int32 bandwidthPercentile = 8 ; // Bandwidth percentile
int64 bandwidthPercentileBits = 9 ; // Bandwidth value in bits at the specified percentile
message DailyTrafficStat {
string day = 1 ;
int64 bytes = 2 ;
int64 cachedBytes = 3 ;
int64 attackBytes = 4 ;
int64 countRequests = 5 ;
int64 countCachedRequests = 6 ;
int64 countAttackRequests = 7 ;
}
message DailyPeekBandwidthStat {
string day = 1 ;
int64 bytes = 2 ;
}
}