Package-level declarations

Types

Link copied to clipboard
@Serializable
sealed class BaseLeaderboardEntry

Base class for Leaderboards entries.

Link copied to clipboard
@Serializable
@SerialName(value = "deletedLeaderboardsEntry")
data class DeletedLeaderboardEntry(val rank: Int, val dromeLevel: Int) : BaseLeaderboardEntry

A leaderboard entry belonging to a deleted character.

Link copied to clipboard
@Serializable
data class Leaderboard(val world: String, val rotation: LeaderboardRotation, val availableRotations: List<LeaderboardRotation>, val lastUpdated: Instant?, val currentPage: Int, val totalPages: Int, val resultsCount: Int, val entries: List<BaseLeaderboardEntry>) : PaginatedWithUrl<BaseLeaderboardEntry>

The Tibia Drome leaderboards of a world.

Link copied to clipboard
@Serializable
@SerialName(value = "leaderboardsEntry")
data class LeaderboardEntry(val rank: Int, val name: String, val dromeLevel: Int) : BaseLeaderboardEntry, BaseCharacter

An entry in the LeaderboardEntry.

Link copied to clipboard
@Serializable
data class LeaderboardRotation(val rotationId: Int, val isCurrent: Boolean, val endDate: Instant)

A rotation of the Tibia Drome leaderboards.