Namespace STREAMSIX.Leaderboard

Classes

BatchLeaderboardConfigs

DurationConfigs

The various timeframes that the leaderboard should be active for. The value should be a JSON object where they keys are one of all, yearly, monthly, weekly, or daily.

GetLeaderboardsException

GetRankingException

GetUserLeaderboardException

LeaderboardClient

Leaderboard Service is a cloud resource that is made to provide generic leaderboard functionality for Standalone Games (sagames) projects, rather than be specifically tailored to our current game-set. This means that leaderboards need to be defined and configured before being used.

LeaderboardClient provides interface to access Leaderboard Service.

LeaderboardConfig

LeaderboardRecord

LookUpException

RankingData

RankingRecord

ScoreConfig

TimeframeConfig

Each timeframe is a JSON for additional configuration.

UpdateBatchLeaderboard

UpdateLeaderboard

UpdateUserScoresException

UpsertLeaderboardConfigException

UserLeaderboardRequest

UserLeaderboardResult

Enums

LeaderboardTimeFrame

RotationTrigger

Order

ScoreType