Table of Contents

Class BuildsClient

Namespace
GuildWars2.Hero.Builds
Assembly
GW2SDK.dll

Provides query methods for build templates, skills, specializations, traits, legends (Revenant) and builds in the build storage on the account.

public sealed class BuildsClient
Inheritance
BuildsClient
Inherited Members

Constructors

BuildsClient(HttpClient)

Initializes a new instance of the BuildsClient class.

Methods

GetActiveBuild(string, string?, MissingMemberBehavior, CancellationToken)

Retrieves the currently active build template of a character on the account. This endpoint is only accessible with a valid access token.

GetBuild(int, string, string?, MissingMemberBehavior, CancellationToken)

Retrieves the specified build template of a character on the account. This endpoint is only accessible with a valid access

GetBuildNumbers(string, string?, CancellationToken)

Retrieves the unlocked build template numbers of a character on the account. Each character has 3 templates unlocked initially, which can be expanded up to 8 with Build Template Expansions. This endpoint is only accessible with a valid access token.

GetBuilds(string, string?, MissingMemberBehavior, CancellationToken)

Retrieves all build templates of a character on the account. This endpoint is only accessible with a valid access token.

GetLegendById(string, MissingMemberBehavior, CancellationToken)

Retrieves a Revenant legend by its ID.

GetLegends(MissingMemberBehavior, CancellationToken)

Retrieves all Revenant legends.

GetLegendsByIds(IEnumerable<string>, MissingMemberBehavior, CancellationToken)

Retrieves Revenant legends by their IDs.

GetLegendsByPage(int, int?, MissingMemberBehavior, CancellationToken)

Retrieves a page of Revenant legends.

GetLegendsIndex(CancellationToken)

Retrieves the IDs of all Revenant legends.

GetSkillById(int, Language?, MissingMemberBehavior, CancellationToken)

Retrieves a skill by its ID.

GetSkills(Language?, MissingMemberBehavior, CancellationToken)

Retrieves all skills.

GetSkillsByIds(IEnumerable<int>, Language?, MissingMemberBehavior, CancellationToken)

Retrieves skills by their IDs.

GetSkillsByPage(int, int?, Language?, MissingMemberBehavior, CancellationToken)

Retrieves a page of skills.

GetSkillsIndex(CancellationToken)

Retrieves the IDs of all skills.

GetSpecializationById(int, Language?, MissingMemberBehavior, CancellationToken)

Retrieves a specialization by its ID.

GetSpecializations(Language?, MissingMemberBehavior, CancellationToken)

Retrieves all specializations.

GetSpecializationsByIds(IEnumerable<int>, Language?, MissingMemberBehavior, CancellationToken)

Retrieves specializations by their IDs.

GetSpecializationsByPage(int, int?, Language?, MissingMemberBehavior, CancellationToken)

Retrieves a page of specializations.

GetSpecializationsIndex(CancellationToken)

Retrieves the IDs of all specializations.

GetStoredBuild(int, string?, MissingMemberBehavior, CancellationToken)

Retrieves the build in the specified storage number on the account. This endpoint is only accessible with a valid access token.

GetStoredBuildNumbers(string?, CancellationToken)

Retrieves the unlocked storage numbers in the build storage. Each account has 3 spaces unlocked initially, which can be expanded up to 30 with Expansions. This endpoint is only accessible with a valid access token.

GetStoredBuilds(IEnumerable<int>, string?, MissingMemberBehavior, CancellationToken)

Retrieves builds in the specified storage numbers on the account. This endpoint is only accessible with a valid access token.

GetStoredBuilds(string?, MissingMemberBehavior, CancellationToken)

Retrieves all builds in the build storage on the account. This endpoint is only accessible with a valid access token.

GetTraitById(int, Language?, MissingMemberBehavior, CancellationToken)

Retrieves a trait by its ID.

GetTraits(Language?, MissingMemberBehavior, CancellationToken)

Retrieves all traits.

GetTraitsByIds(IEnumerable<int>, Language?, MissingMemberBehavior, CancellationToken)

Retrieves traits by their IDs.

GetTraitsByPage(int, int?, Language?, MissingMemberBehavior, CancellationToken)

Retrieves a page of traits.

GetTraitsIndex(CancellationToken)

Retrieves the IDs of all traits.