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.