Package-level declarations

Types

Link copied to clipboard
interface BaseGuild

Base interface for guild related classes.

Link copied to clipboard
@Serializable
data class Guild(    val name: String,     val world: String,     val logoUrl: String,     val description: String?,     val foundingDate: LocalDate,     val isActive: Boolean,     val applicationsOpen: Boolean,     val homepage: String?,     val guildHall: GuildHall?,     val disbandingDate: LocalDate?,     val disbandingReason: String?,     val members: List<GuildMember>,     val invited: List<GuildInvite>) : BaseGuild

A Tibia guild.

Link copied to clipboard
@Serializable
data class GuildEntry(val name: String, val description: String?, val logoUrl: String, val isActive: Boolean) : BaseGuild

A guild listed in the GuildsSection of a world.

Link copied to clipboard
@Serializable
data class GuildHall(val name: String, val paidUntil: LocalDate)

A guildhall owned by a Guild.

Link copied to clipboard
@Serializable
data class GuildInvite(val name: String, val invitedOn: LocalDate) : BaseCharacter

A character invited to a Guild.

Link copied to clipboard
@Serializable
data class GuildMember(    val name: String,     val rank: String,     val title: String?,     val level: Int,     val vocation: Vocation,     val joinedOn: LocalDate,     val isOnline: Boolean) : BaseCharacter, CharacterLevel

A character that is part of a Guild.

Link copied to clipboard
@Serializable
data class GuildsSection(val world: String, val guilds: List<GuildEntry>)

The list of Guilds in a world.