Exemple #1
0
        //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);
        }
Exemple #2
0
        /// <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);
        }