Loading...
Searching...
No Matches
AccelByte.Api.AchievementApi Class Reference
Inheritance diagram for AccelByte.Api.AchievementApi:

Public Member Functions

IEnumerator QueryAchievements (string language, string tags, AchievementSortBy sortBy, ResultCallback< PaginatedPublicAchievement > callback, int offset, int limit, bool isGlobal)
IEnumerator GetAchievement (string achievementCode, ResultCallback< MultiLanguageAchievement > callback)
IEnumerator QueryUserAchievements (string userId, string tags, AchievementSortBy sortBy, ResultCallback< PaginatedUserAchievement > callback, int offset, int limit, bool preferUnlocked)
IEnumerator UnlockAchievement (string userId, string AuthToken, string achievementCode, ResultCallback callback)
void BulkUnlockAchievement (string[] achievementCodes, ResultCallback< BulkUnlockAchievementResponse[]> callback)
IEnumerator QueryGlobalAchievements (string achievementCode, GlobalAchievementStatus achievementStatus, GlobalAchievementListSortBy sortBy, ResultCallback< PaginatedUserGlobalAchievement > callback, int offset, int limit, string tags)
IEnumerator QueryGlobalAchievementContributors (string achievementCode, GlobalAchievementContributorsSortBy sortBy, ResultCallback< PaginatedGlobalAchievementContributors > callback, int offset, int limit)
IEnumerator QueryGlobalAchievementUserContributed (string userId, string achievementCode, GlobalAchievementContributorsSortBy sortBy, ResultCallback< PaginatedGlobalAchievementUserContributed > callback, int offset, int limit)
IEnumerator ClaimGlobalAchievement (string userId, string AuthToken, string achievementCode, ResultCallback callback)
IEnumerator GetTags (string name, AchievementSortBy sortBy, ResultCallback< PaginatedPublicTag > callback, int offset, int limit)

Additional Inherited Members

Protected Member Functions inherited from AccelByte.Core.ApiBase
 ApiBase (IHttpClient inHttpClient, Config inConfig, string inBaseUrl, ISession inSession, HttpOperator httpOperator=null)
Protected Member Functions inherited from AccelByte.Core.ApiBaseParent
 ApiBaseParent (IHttpClient inHttpClient, ISession inSession, string inBaseUrl)
Protected Attributes inherited from AccelByte.Core.ApiBaseParent
readonly ISession Session
 Contains AuthorizationToken and related auth.
Properties inherited from AccelByte.Core.ApiBaseParent
IHttpClient HttpClient [get]