ForumAuthor

@Serializable
sealed interface ForumAuthor(source)

Base interface for forum author classes.

Inheritors

Types

Link copied to clipboard
@Serializable
@SerialName(value = "character")
data class Character(val name: String, val level: Int, val world: String, val position: String?, val title: String?, val vocation: Vocation, val guild: GuildMembershipWithTitle?, val postsCount: Int, val isRecentlyTraded: Boolean) : ForumAuthor, BaseCharacter, LevelAware

The author of a forum post or thread.

Link copied to clipboard
@Serializable
@SerialName(value = "tournament")
data class Tournament(val name: String, val postCount: Int) : ForumAuthor, BaseCharacter

An author from a tournament world.

Link copied to clipboard
@Serializable
@SerialName(value = "unavailable")
data class Unavailable(val name: String, val isDeleted: Boolean, val isTraded: Boolean) : ForumAuthor

A forum author that is no longer available due to being deleted or having been traded.

Properties

Link copied to clipboard
abstract val name: String

The name of the character that created the forum entry.