Class HomeClient
- Namespace
- GuildWars2.Pve.Home
- Assembly
- GW2SDK.dll
Provides query methods for home instances and homesteads.
public sealed class HomeClient
- Inheritance
-
HomeClient
- Inherited Members
Constructors
- HomeClient(HttpClient)
Initializes a new instance of the HomeClient class.
Methods
- GetCatById(int, MissingMemberBehavior, CancellationToken)
Retrieves a home cat by its ID.
- GetCats(MissingMemberBehavior, CancellationToken)
Retrieves all home cats.
- GetCatsByIds(IEnumerable<int>, MissingMemberBehavior, CancellationToken)
Retrieves home cats by their IDs.
- GetCatsByPage(int, int?, MissingMemberBehavior, CancellationToken)
Retrieves a page of home cats.
- GetCatsIndex(CancellationToken)
Retrieves the IDs of all home cats.
- GetDecorationById(int, Language?, MissingMemberBehavior, CancellationToken)
Retrieves a homestead decoration by its ID.
- GetDecorationCategories(Language?, MissingMemberBehavior, CancellationToken)
Retrieves all homestead decoration categories.
- GetDecorationCategoriesByIds(IEnumerable<int>, Language?, MissingMemberBehavior, CancellationToken)
Retrieves homestead decoration categories by their IDs.
- GetDecorationCategoriesByPage(int, int?, Language?, MissingMemberBehavior, CancellationToken)
Retrieves a page of homestead decoration categories.
- GetDecorationCategoriesIndex(CancellationToken)
Retrieves the IDs of all homestead decoration categories.
- GetDecorationCategoryById(int, Language?, MissingMemberBehavior, CancellationToken)
Retrieves a homestead decoration category by its ID.
- GetDecorationsBulk(Language?, MissingMemberBehavior, int, int, IProgress<BulkProgress>?, CancellationToken)
Retrieves all homestead decorations by chunking requests and executing them in parallel.
- GetDecorationsBulk(IEnumerable<int>, Language?, MissingMemberBehavior, int, int, IProgress<BulkProgress>?, CancellationToken)
Retrieves homestead decorations by their IDs by chunking requests and executing them in parallel. Supports more than 200 IDs.
- GetDecorationsByIds(IEnumerable<int>, Language?, MissingMemberBehavior, CancellationToken)
Retrieves homestead decorations by their IDs.
- GetDecorationsByPage(int, int?, Language?, MissingMemberBehavior, CancellationToken)
Retrieves a page of homestead decorations.
- GetDecorationsIndex(CancellationToken)
Retrieves the IDs of all homemestead decorations.
- GetEquippedGlyphs(string?, CancellationToken)
Retrieves the IDs of homestead glyphs equipped on the account associated with the access token. This endpoint is only accessible with a valid access token.
- GetGlyphById(string, MissingMemberBehavior, CancellationToken)
Retrieves a homestead glyph by its ID.
- GetGlyphs(MissingMemberBehavior, CancellationToken)
Retrieves all homestead glyphs.
- GetGlyphsByIds(IEnumerable<string>, MissingMemberBehavior, CancellationToken)
Retrieves homestead glyphs by their IDs.
- GetGlyphsByPage(int, int?, MissingMemberBehavior, CancellationToken)
Retrieves a page of homestead glyphs.
- GetGlyphsIndex(CancellationToken)
Retrieves the IDs of all homestead glyphs.
- GetNodeById(string, MissingMemberBehavior, CancellationToken)
Retrieves a home gathering node by its ID.
- GetNodes(MissingMemberBehavior, CancellationToken)
Retrieves all home gathering nodes.
- GetNodesByIds(IEnumerable<string>, MissingMemberBehavior, CancellationToken)
Retrieves home gathering nodes by their IDs.
- GetNodesByPage(int, int?, MissingMemberBehavior, CancellationToken)
Retrieves a page of home gathering nodes.
- GetNodesIndex(CancellationToken)
Retrieves the IDs of all home gathering nodes.
- GetUnlockedCats(string?, CancellationToken)
Retrieves the IDs of home cats unlocked on the account associated with the access token. This endpoint is only accessible with a valid access token.
- GetUnlockedDecorations(string?, CancellationToken)
Retrieves the homestead decorations unlocked on the account associated with the access token. This endpoint is only accessible with a valid access token.
- GetUnlockedNodes(string?, CancellationToken)
Retrieves the IDs of home gathering nodes unlocked on the account associated with the access token. This endpoint is only accessible with a valid access token.