public CardBrandsResponse GetCardBrandsResponse(CardBrandsOptions request)
 {
     string response = "";
     Dictionary<string, string> responseMap = doRequest(getURL(request), "GET");
     responseMap.TryGetValue(MESSAGE, out response);
     return Serializer<CardBrandsResponse>.Deserialize(response);
 }
        public CardBrandsResponse GetCardBrandsResponse(CardBrandsOptions request)
        {
            string response = "";
            Dictionary <string, string> responseMap = doRequest(getURL(request), "GET");

            responseMap.TryGetValue(MESSAGE, out response);
            return(Serializer <CardBrandsResponse> .Deserialize(response));
        }
        private String getURL(CardBrandsOptions request)
        {
            string url;
            if (this.environment == Environments.Environment.PRODUCTION)
            {
                url = PRODUCTION_URL;
            }
            else if (this.environment == Environments.Environment.MTF)
            {
                url = MTF_URL;
            }
            else
            {
                url = SANDBOX_URL;
            }

            url = URLUtil.AddQueryParameter(url, "language", request.Language, false, null);
            url = URLUtil.AddQueryParameter(url, "country", request.Country, false, null);

            return url;
        }
        private String getURL(CardBrandsOptions request)
        {
            string url;

            if (this.environment == Environments.Environment.PRODUCTION)
            {
                url = PRODUCTION_URL;
            }
            else if (this.environment == Environments.Environment.MTF)
            {
                url = MTF_URL;
            }
            else
            {
                url = SANDBOX_URL;
            }

            url = URLUtil.AddQueryParameter(url, "language", request.Language, false, null);
            url = URLUtil.AddQueryParameter(url, "country", request.Country, false, null);

            return(url);
        }