Package-level declarations

Types

Link copied to clipboard
interface BaseHouse

Base interface for house related classes.

Link copied to clipboard
@Serializable
sealed class House : BaseHouse

A house or guildhall.

Link copied to clipboard
@Serializable
data class HouseEntry(val houseId: Int, val name: String, val size: Int, val rent: Int, val town: String, val world: String, val type: HouseType, val status: HouseStatus, val highestBid: Int?, val timeLeft: Duration?) : BaseHouse

A listed house in the Houses Section of tibia.com.

Link copied to clipboard
@Serializable
data class HousesSection(val world: String, val town: String, val status: HouseStatus?, val type: HouseType, val order: HouseOrder, val entries: List<HouseEntry>)

The Houses Section in Tibia.com.