Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Guild(val name: String, val world: String, val logoUrl: String, val description: String?, val foundedOn: LocalDate, val isActive: Boolean, val areApplicationsOpen: Boolean, val homepageUrl: String?, val guildHall: GuildHall?, val disbandsOn: 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, LevelAware

A character that is part of a Guild.

Link copied to clipboard
@Serializable
data class GuildMembershipWithTitle(val name: String, val rank: String, val title: String?) : BaseGuild
Link copied to clipboard
@Serializable
data class GuildsSection(val world: String, val guilds: List<GuildEntry>)

The list of Guilds in a world.