Gathering

data class Gathering(val skinId: GW2SkinId, val name: String, val type: String, val rarity: String, val flags: List<String>, val restrictions: List<String>, val iconFileId: String, val iconFileSignature: String, val gathering: GW2v1SkinDetails.Gathering.Gathering) : GW2v1SkinDetails

Additional information about a gathering tool skin.

Parameters

skinId

the skin's ID

name

the skin's localized name

type

the skin's type

rarity

the skin's rarity

flags

additional skin flags (ShowInWardrobe, NoCost, HideIfLocked, OverrideRarity)

restrictions

the IDs of the races that can use this skin, or empty if it can be used by any race

iconFileId

the icon's file ID to be used with the render service

iconFileSignature

the icon's file signature to be used with the render service

Constructors

Link copied to clipboard
constructor(skinId: GW2SkinId, name: String, type: String, rarity: String, flags: List<String>, restrictions: List<String>, iconFileId: String, iconFileSignature: String, gathering: GW2v1SkinDetails.Gathering.Gathering)

Types

Link copied to clipboard
@Serializable
data object Gathering

Additional information about a gathering tool skin.

Properties

Link copied to clipboard
open override val flags: List<String>
Link copied to clipboard
@SerialName(value = "icon_file_id")
open override val iconFileId: String
Link copied to clipboard
@SerialName(value = "icon_file_signature")
open override val iconFileSignature: String
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val rarity: String
Link copied to clipboard
open override val restrictions: List<String>
Link copied to clipboard
@SerialName(value = "skin_id")
open override val skinId: GW2SkinId
Link copied to clipboard
open override val type: String