Package-level declarations

Types

Link copied to clipboard
interface BaseWorld

Base interface for worlds.

Link copied to clipboard
@Serializable
data class OnlineCharacter(val name: String, val level: Int, val vocation: Vocation) : BaseCharacter, CharacterLevel

An online character.

Link copied to clipboard
@Serializable
data class World(    val name: String,     val isOnline: Boolean,     val onlineCount: Int,     val location: String,     val pvpType: PvpType,     val battlEyeType: BattlEyeType,     val battlEyeStartDate: LocalDate?,     val transferType: TransferType,     val isPremiumRestricted: Boolean,     val isExperimental: Boolean,     val onlineRecordCount: Int,     val onlineRecordDateTime: Instant,     val creationDate: YearMonth,     val worldQuests: List<String>,     val playersOnline: List<OnlineCharacter>) : BaseWorld

A game world.

Link copied to clipboard
@Serializable
data class WorldEntry(    val name: String,     val isOnline: Boolean,     val onlineCount: Int,     val location: String,     val pvpType: PvpType,     val battlEyeType: BattlEyeType,     val battlEyeStartDate: LocalDate?,     val transferType: TransferType,     val isPremiumRestricted: Boolean,     val isExperimental: Boolean) : BaseWorld

A listed world in the WorldOverview section.

Link copied to clipboard
@Serializable
data class WorldOverview(val overallMaximumCount: Int, val overallMaximumCountDateTime: Instant, val worlds: List<WorldEntry>)

The world overview section in Tibia.com.