internal static BaseCurrencyAdjustmentsList getBaseCurrencyAdjustmentList(HttpResponseMessage responce)
        {
            var baseCurrencyAdjustmentList = new BaseCurrencyAdjustmentsList();
            var jsonObj =
                JsonConvert.DeserializeObject <Dictionary <string, object> >(responce.Content.ReadAsStringAsync().Result);

            if (jsonObj.ContainsKey("base_currency_adjustments"))
            {
                var baseCurrencyAdjArray =
                    JsonConvert.DeserializeObject <List <object> >(jsonObj["base_currency_adjustments"].ToString());
                foreach (var baseCurrencyAdjObj in baseCurrencyAdjArray)
                {
                    var baseCurrencyAdj = new BaseCurrencyAdjustment();
                    baseCurrencyAdj =
                        JsonConvert.DeserializeObject <BaseCurrencyAdjustment>(baseCurrencyAdjObj.ToString());
                    baseCurrencyAdjustmentList.Add(baseCurrencyAdj);
                }
            }
            if (jsonObj.ContainsKey("page_context"))
            {
                var pageContext = new PageContext();
                pageContext = JsonConvert.DeserializeObject <PageContext>(jsonObj["page_context"].ToString());
                baseCurrencyAdjustmentList.page_context = pageContext;
            }
            return(baseCurrencyAdjustmentList);
        }
 internal static BaseCurrencyAdjustmentsList getBaseCurrencyAdjustmentList(HttpResponseMessage responce)
 {
     var baseCurrencyAdjustmentList = new BaseCurrencyAdjustmentsList();
     var jsonObj = JsonConvert.DeserializeObject<Dictionary<string, object>>(responce.Content.ReadAsStringAsync().Result);
     if (jsonObj.ContainsKey("base_currency_adjustments"))
     {
         var baseCurrencyAdjArray = JsonConvert.DeserializeObject<List<object>>(jsonObj["base_currency_adjustments"].ToString());
         foreach(var baseCurrencyAdjObj in baseCurrencyAdjArray)
         {
             var baseCurrencyAdj = new BaseCurrencyAdjustment();
             baseCurrencyAdj = JsonConvert.DeserializeObject<BaseCurrencyAdjustment>(baseCurrencyAdjObj.ToString());
             baseCurrencyAdjustmentList.Add(baseCurrencyAdj);
         }
     }
     if (jsonObj.ContainsKey("page_context"))
     {
         var pageContext = new PageContext();
         pageContext = JsonConvert.DeserializeObject<PageContext>(jsonObj["page_context"].ToString());
         baseCurrencyAdjustmentList.page_context = pageContext;
     }
     return baseCurrencyAdjustmentList;
 }