Class AchievementsClient
- Namespace
- GuildWars2.Hero.Achievements
- Assembly
- GW2SDK.dll
Provides query methods for achievements and titles in the game and achievement progress on the account.
public sealed class AchievementsClient
- Inheritance
-
AchievementsClient
- Inherited Members
Constructors
- AchievementsClient(HttpClient)
Initializes a new instance of the AchievementsClient class.
Methods
- GetAccountAchievementById(int, string?, MissingMemberBehavior, CancellationToken)
Retrieves achievement progress on the account by its ID. This endpoint is only accessible with a valid access token.
- GetAccountAchievements(string?, MissingMemberBehavior, CancellationToken)
Retrieves all achievement progress on the account. This endpoint is only accessible with a valid access token
- GetAccountAchievementsByIds(IEnumerable<int>, string?, MissingMemberBehavior, CancellationToken)
Retrieves achievement progress on the account by their IDs. This endpoint is only accessible with a valid access token
- GetAccountAchievementsByPage(int, int?, string?, MissingMemberBehavior, CancellationToken)
Retrieves a page of achievement progress on the account. This endpoint is only accessible with a valid access token
- GetAchievementById(int, Language?, MissingMemberBehavior, CancellationToken)
Retrieves an achievement by its ID.
- GetAchievementCategories(Language?, MissingMemberBehavior, CancellationToken)
Retrieves all achievement categories.
- GetAchievementCategoriesByIds(IEnumerable<int>, Language?, MissingMemberBehavior, CancellationToken)
Retrieves achievement categories by their IDs.
- GetAchievementCategoriesByPage(int, int?, Language?, MissingMemberBehavior, CancellationToken)
Retrieves a page of achievement categories.
- GetAchievementCategoriesIndex(CancellationToken)
Retrieves the IDs of all achievement categories.
- GetAchievementCategoryById(int, Language?, MissingMemberBehavior, CancellationToken)
Retrieves an achievement category by its ID.
- GetAchievementGroupById(string, Language?, MissingMemberBehavior, CancellationToken)
Retrieves an achievement group by its ID.
- GetAchievementGroups(Language?, MissingMemberBehavior, CancellationToken)
Retrieves all achievement groups.
- GetAchievementGroupsByIds(IEnumerable<string>, Language?, MissingMemberBehavior, CancellationToken)
Retrieves achievement groups by their IDs.
- GetAchievementGroupsByPage(int, int?, Language?, MissingMemberBehavior, CancellationToken)
Retrieves a page of achievement groups.
- GetAchievementGroupsIndex(CancellationToken)
Retrieves the IDs of all achievement groups.
- GetAchievementsBulk(Language?, MissingMemberBehavior, int, int, IProgress<BulkProgress>?, CancellationToken)
Retrieves all achievements by chunking requests and executing them in parallel.
- GetAchievementsBulk(IEnumerable<int>, Language?, MissingMemberBehavior, int, int, IProgress<BulkProgress>?, CancellationToken)
Retrieves achievements by their IDs by chunking requests and executing them in parallel. Supports more than 200 IDs.
- GetAchievementsByIds(IEnumerable<int>, Language?, MissingMemberBehavior, CancellationToken)
Retrieves achievements by their IDs.
- GetAchievementsByPage(int, int?, Language?, MissingMemberBehavior, CancellationToken)
Retrieves a page of achievements.
- GetAchievementsIndex(CancellationToken)
Retrieves the IDs of all achievements.
- GetTitleById(int, Language?, MissingMemberBehavior, CancellationToken)
Retrieves a title by its ID.
- GetTitles(Language?, MissingMemberBehavior, CancellationToken)
Retrieves all titles.
- GetTitlesByIds(IEnumerable<int>, Language?, MissingMemberBehavior, CancellationToken)
Retrieves titles by their IDs.
- GetTitlesByPage(int, int?, Language?, MissingMemberBehavior, CancellationToken)
Retrieves a page of titles.
- GetTitlesIndex(CancellationToken)
Retrieves the IDs of all titles.
- GetUnlockedTitles(string?, CancellationToken)
Retrieves the IDs of unlocked titles on the account. This endpoint is only accessible with a valid access token.