public static async Task <IQuestsLoadQuestsResult> LoadByIdsAsync(this IQuests api, GoogleApiClient apiClient, bool forceReload, params string [] questIds)
 {
     return((await api.LoadByIds(apiClient, forceReload, questIds)).JavaCast <IQuestsLoadQuestsResult> ());
 }
 public static async Task <IQuestsClaimMilestoneResult> ClaimAsync(this IQuests api, GoogleApiClient apiClient, string questId, string milestoneId)
 {
     return((await api.Claim(apiClient, questId, milestoneId)).JavaCast <IQuestsClaimMilestoneResult> ());
 }
 public static async Task <IQuestsLoadQuestsResult> LoadAsync(this IQuests api, GoogleApiClient apiClient, int [] questSelectors, int sortOrder, bool forceReload)
 {
     return((await api.Load(apiClient, questSelectors, sortOrder, forceReload)).JavaCast <IQuestsLoadQuestsResult> ());
 }
 public static async Task <IQuestsAcceptQuestResult> AcceptAsync(this IQuests api, GoogleApiClient apiClient, string questId)
 {
     return((await api.Accept(apiClient, questId)).JavaCast <IQuestsAcceptQuestResult> ());
 }