ChatLink

sealed class ChatLink(source)

An object representing a Guild Wars 2 chat link.

Since

0.1.0

Inheritors

Types

Link copied to clipboard
data class BuildTemplate(val professionId: UByte, val specializations: List<ChatLink.BuildTemplate.Specialization>, val skills: List<UShort>, val aquaticSkills: List<UShort>, val professionContext: ChatLink.BuildTemplate.ProfessionContext?, val weapons: List<UShort> = emptyList(), val weaponSkillOverrides: List<UInt> = emptyList()) : ChatLink

A build template.

Link copied to clipboard
data class Coin(val amount: UInt) : ChatLink

A link that represents a number of coins.

Link copied to clipboard
data class Item(val amount: UByte, val itemId: UInt, val skinId: UInt? = null, val firstUpgradeSlot: UInt? = null, val secondUpgradeSlot: UInt? = null) : ChatLink

A link to a stack of items.

Link copied to clipboard
data class NpcText(val textId: UInt) : ChatLink

A link to an NPC text.

Link copied to clipboard
data class Outfit(val outfitId: UInt) : ChatLink

A link to an outfit.

Link copied to clipboard
data class Poi(val poiId: UInt) : ChatLink

A link to a PoI (i.e. a landmark, a waypoint, or a vista).

Link copied to clipboard

A link to a PvP game.

Link copied to clipboard
data class Recipe(val recipeId: UInt) : ChatLink

A link to a recipe.

Link copied to clipboard
data class Skill(val skillId: UInt) : ChatLink

A link to a skill.

Link copied to clipboard
data class Skin(val skinId: UInt) : ChatLink

A link to a skin.

Link copied to clipboard
data class Trait(val traitId: UInt) : ChatLink

A link to a trait.

Link copied to clipboard
data class User @ExperimentalUnsignedTypes constructor(val accountGuid: UByteArray, val characterName: UByteArray) : ChatLink

A link to a user.

Link copied to clipboard
data class WvwObjective(val objectiveId: UInt, val mapId: UInt) : ChatLink

A link to a WvW objective.