Build

@Serializable
data class Build(val name: String, val profession: String, val specializations: List<GW2v2CharactersBuildTab.Build.Specialization>, val skills: GW2v2CharactersBuildTab.Build.Skills, val aquaticSkills: GW2v2CharactersBuildTab.Build.Skills, val legends: List<String?>? = null, val aquaticLegends: List<String?>? = null)

Information about a build.

Parameters

name

the build's name

profession

the build's profession

specializations

the build's specializations

skills

the build's skills

aquaticSkills

the build's aquatic skills

legends

the build's legend IDs

aquaticLegends

the build's aquatic legend IDs

Constructors

Link copied to clipboard
constructor(name: String, profession: String, specializations: List<GW2v2CharactersBuildTab.Build.Specialization>, skills: GW2v2CharactersBuildTab.Build.Skills, aquaticSkills: GW2v2CharactersBuildTab.Build.Skills, legends: List<String?>? = null, aquaticLegends: List<String?>? = null)

Types

Link copied to clipboard
@Serializable
data class Skills(val heal: Int? = null, val utilities: List<Int?>, val elite: Int? = null)

Information about a build's skills.

Link copied to clipboard
@Serializable
data class Specialization(val id: Int? = null, val traits: List<Int?>)

Information about a build's specialization.

Properties

Link copied to clipboard
@SerialName(value = "aquatic_legends")
val aquaticLegends: List<String?>? = null

This field holds the build's aquatic legend IDs.

Link copied to clipboard
@SerialName(value = "aquatic_skills")
val aquaticSkills: GW2v2CharactersBuildTab.Build.Skills

This field holds the build's aquatic skills.

Link copied to clipboard
val legends: List<String?>? = null

This field holds the build's legend IDs.

Link copied to clipboard

This field holds the build's name.

Link copied to clipboard

This field holds the build's profession.

Link copied to clipboard

This field holds the build's skills.

Link copied to clipboard

This field holds the build's specializations.