GW2v2Skin

@Serializable(with = __GW2v2SkinSerializer0::class)
data class GW2v2Skin(val id: GW2SkinId, val name: String, val type: String, val flags: List<String>, val restrictions: List<String>, val icon: String, val rarity: String, val description: String? = null, val details: GW2v2Skin.Details? = null)

Information about a skin.

Parameters

id

the skin's ID

name

the skin's localized name

type

the skin's type

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

icon

a render service URL for the skin's icon

rarity

the skin's rarity

description

the skin's description

details

additional information about the skin

Constructors

Link copied to clipboard
constructor(id: GW2SkinId, name: String, type: String, flags: List<String>, restrictions: List<String>, icon: String, rarity: String, description: String? = null, details: GW2v2Skin.Details? = null)

Types

Link copied to clipboard

Additional information about a skin.

Properties

Link copied to clipboard
val description: String? = null

This field holds the skin's description.

Link copied to clipboard

This field holds additional information about the skin.

Link copied to clipboard

This field holds additional skin flags (ShowInWardrobe, NoCost, HideIfLocked, OverrideRarity).

Link copied to clipboard

This field holds a render service URL for the skin's icon.

Link copied to clipboard

This field holds the skin's ID.

Link copied to clipboard

This field holds the skin's localized name.

Link copied to clipboard

This field holds the skin's rarity.

Link copied to clipboard

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

Link copied to clipboard

This field holds the skin's type.