public static DataTypes.GetSendQuotaResult ParseGetSendQuotaResponse(string xmlResponse)
        {
            var result = new DataTypes.GetSendQuotaResult();

            var root = XElement.Parse(xmlResponse);
            var response = root.Descendants(SesNs + "GetSendQuotaResult").FirstOrDefault();
            if(response != null)
            {
                result.SentLast24Hours = double.Parse(response.Descendants(SesNs + "SentLast24Hours").First().Value);
                result.Max24HourSend = double.Parse(response.Descendants(SesNs + "Max24HourSend").First().Value);
                result.MaxSendRate = double.Parse(response.Descendants(SesNs + "MaxSendRate").First().Value);
            }
            return result;
        }
        public static DataTypes.GetSendQuotaResult ParseGetSendQuotaResponseJson(string jsonResponse)
        {
            var result = new DataTypes.GetSendQuotaResult();

            var root = JObject.Parse(jsonResponse);
            var response = root.SelectToken("GetSendQuotaResponse.GetSendQuotaResult");
            if(response != null)
            {
                result.SentLast24Hours = response["SentLast24Hours"].Value<double>();
                result.Max24HourSend = response["Max24HourSend"].Value<double>();
                result.MaxSendRate = response["MaxSendRate"].Value<double>();
            }
            return result;
        }