/// <summary> /// Leaderboard for Challenge mode for region (_Locale) /// </summary> /// <returns>ChallengeRoot object</returns> public ChallengeRoot GetChallengeModeLeaderboardForRegion() { var challenge = new ChallengeRoot(); var url = string.Format(@"{0}/wow/Challenge/region?locale={1}&apikey={2}", _Host, _Locale, _APIKey); challenge = json.GetDataFromURL <ChallengeRoot>(url); return(challenge); }
/// <summary> /// Leaderboard for Challenge mode on "realm" /// </summary> /// <param name="realm">realm to get CM leaderboard from</param> /// <returns>ChallengeRoot object</returns> public ChallengeRoot GetChallengeModeLeaderboard(string realm) { var challenge = new ChallengeRoot(); string url = string.Format(@"{0}/wow/Challenge/{1}?locale={2}&apikey={3}", _Host, realm, _Locale, _APIKey); challenge = json.GetDataFromURL <ChallengeRoot>(url); return(challenge); }
/// <summary> /// Leaderboard for Challenge mode for region (_Locale) /// </summary> /// <returns>ChallengeRoot object</returns> public async Task <ChallengeRoot> GetChallengeModeLeaderboardForRegionAsync() { var challenge = new ChallengeRoot(); var url = string.Format( @"{0}/wow/Challenge/region?locale={1}&apikey={2}", _Host, _Locale, _APIKey); challenge = await this.jsonUtility.GetDataFromURLAsync <ChallengeRoot>(url); return(challenge); }