iFun Engine API  1.0.0-b2936
Great Technology for Great Games
 All Classes Files Functions Variables Typedefs Macros
Public Types | Public Member Functions | Public Attributes | List of all members
fun::LeaderboardQueryRequest Struct Reference

Public Types

enum  RankingType { kNone = 0, kOrdinal = 1, kStdCompetition = 2, kDense = 3 }
 

Public Member Functions

 LeaderboardQueryRequest (const string &in_leaderboard_id, const LeaderboardTimespan &in_timespan, const LeaderboardRange &in_range, const RankingType &in_ranking_type=kOrdinal)
 
 LeaderboardQueryRequest (const string &in_leaderboard_id, const string &in_service_provider, const string &in_id, const LeaderboardTimespan &in_timespan, const LeaderboardRange &in_range, const RankingType &in_ranking_type=kOrdinal)
 
 LeaderboardQueryRequest (const string &in_leaderboard_id, const string &in_service_provider, const string &in_id, const PlayerAccountVector &in_competitors, const LeaderboardTimespan &in_timespan, const RankingType &in_ranking_type=kOrdinal)
 

Public Attributes

LeaderboardCollection collection
 
PlayerAccountVector competitors
 
string leaderboard_id
 
PlayerAccount player_account
 
LeaderboardRange range
 
RankingType ranking_type
 
LeaderboardTimespan timespan