//needs testing #region Item classes /// <summary> ///The item classes data API provides a list of item classes /// </summary> /// <returns>DataItemClassRoot object</returns> public DataItemClassRoot GetItemClassData() { var itemData = new DataItemClassRoot(); var url = string.Format(@"{0}/wow/data/item/classes?locale={1}&apikey={2}", _Host, _Locale, _APIKey); itemData = json.GetDataFromURL <DataItemClassRoot>(url); return(itemData); }
/// <summary> /// The item classes data API provides a list of item classes /// </summary> /// <returns>DataItemClassRoot object</returns> public async Task <DataItemClassRoot> GetItemClassDataAsync() { var itemData = new DataItemClassRoot(); var url = string.Format( @"{0}/wow/data/item/classes?locale={1}&apikey={2}", _Host, _Locale, _APIKey); itemData = await this.jsonUtility.GetDataFromURLAsync <DataItemClassRoot>(url); return(itemData); }