Weapon
data class Weapon(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 weapon: GW2v1SkinDetails.Weapon.Weapon) : 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