API reference
API reference
Select your platform
No SDKs available
No versions available

LeaderboardEntry Class

A leaderboard entry object contains information about the com.meta.horizon.platform.ovr.models.User who made the entry, their score, and other relevant details in the leaderboard. It provides a way for a game to keep track of players and their scores in relation to other. A single leaderboard entry can be written by com.meta.horizon.platform.ovr.requests.Leaderboards#writeEntry(String leaderboardName, long score, byte[] extraData, boolean forceUpdate). A block of leaderboard entries can be retrieved using com.meta.horizon.platform.ovr.requests.Leaderboards#getEntries(String leaderboardName, int limit, LeaderboardFilterType filter, LeaderboardStartAt startAt). Visit our website for more information about the leaderboard entry.

Member Functions

LeaderboardEntry
( final long ptr )
The formatted score that will be displayed in the leaderboard of this entry. You can select a score type to determine how scores are displayed on Leaderboard. See here for examples of different score type.
Returns
String
A 2KB custom data field that is associated with the leaderboard entry. This can be a game replay or anything that provides more detail about the entry to the viewer. It will be used by two entry methods: com.meta.horizon.platform.ovr.requests.Leaderboards#writeEntry(String leaderboardName, long score, byte[] extraData, boolean forceUpdate) and com.meta.horizon.platform.ovr.requests.Leaderboards#writeEntryWithSupplementaryMetric(String leaderboardName, long score, long supplementaryMetric, byte[] extraData, boolean forceUpdate)
Returns
byte[]
This is a unique identifier for the leaderboard entry. It is of type id and is optional.
Returns
long
The rank of this leaderboard entry in the leaderboard. It is of type int. It can be used in com.meta.horizon.platform.ovr.requests.Leaderboards#getEntriesAfterRank(String leaderboardName, int limit, long afterRank) to retrieve leaderboard entries starting from a specified rank.
Returns
int
The raw underlying value of the score achieved by the user in the leaderboard. It's of type long_as_string and it's used to determine the user's rank in the leaderboard.
Returns
long
The timestamp of this entry being created in the leaderboard.
Returns
LocalDateTime
User of this leaderboard entry. It is of type com.meta.horizon.platform.ovr.models.User. You can request a block of leaderboard entries for the specified user ID(s) by com.meta.horizon.platform.ovr.requests.Leaderboards#getEntriesByIds(String leaderboardName, int limit, LeaderboardStartAt startAt, long[] userIDs).
Returns
Did you find this page helpful?
Thumbs up icon
Thumbs down icon