Skip to main content
Version: 5.7.0

GetTournamentStatus

Get tournament status associated with a leaderboard.

ServiceOperation
tournamentGET_TOURNAMENT_STATUS

Method Parameters

ParameterDescription
leaderboardIdThe leaderboard for the tournament
versionIdVersion of the tournament, use -1 for the latest version

Usage

http://localhost:3000
string leaderboardId = "leaderboardId1";
int versionId = 1;
SuccessCallback successCallback = (response, cbObject) =>
{
Debug.Log(string.Format("Success | {0}", response));
};
FailureCallback failureCallback = (status, code, error, cbObject) =>
{
Debug.Log(string.Format("Failed | {0} {1} {2}", status, code, error));
};

_bc.TournamentService.GetTournamentStatus(leaderboardId, versionId, successCallback, failureCallback);
JSON Response
{
"status": 200,
"data": {
"enrolled": true,
"versionId": 4,
"server_time": 1483719062011,
"tournamentTimetable": {
"tRegistrationStart": 1483704035003,
"tRegistrationEnd": 1483790435003,
"tState": "ACTIVE",
"tPlayEnd": 1483790435003,
"tPlayStart": 1483704035003
},
"tournamentConfigs": [{
"tournamentCode": "testTournament",
"description": {
"name": {
"en": "Test Tournament"
},
"desc": {
"en": "Test Tournament"
}
},
"customJson": {},
"payoutRules": [{
"reward": {
"currency": {
"credits": 1
}
},
"rank": {
"rankAbs": 1
}
}, {
"reward": {},
"rank": {
"rankRemainder": -1
}
}],
"entryFee": {}
}],
"leaderboardEnrollment": {
"score": 989,
"data": null,
"createdAt": 1483719061830,
"updatedAt": 1483719061830,
"tCode": "testTournament",
"tRank": 0,
"tClaimedAt": 0
}
}
}