public PaymentRequestsResponse ListPaymentRequests() { HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create(baseURL + EndPoint_PaymentRequest); httpReq.Headers = Headers; httpReq.Method = "GET"; using (HttpWebResponse response = (HttpWebResponse)httpReq.GetResponse()) { using (StreamReader reader = new StreamReader(response.GetResponseStream())) { PaymentRequestsResponse prr = JsonConvert.DeserializeObject <PaymentRequestsResponse>(reader.ReadToEnd()); reader.Close(); response.Close(); return(prr); } } }
public PaymentRequestsResponse ListPaymentRequests(DateTime?min_created_at = null, DateTime?max_created_at = null, DateTime?min_modified_at = null, DateTime?max_modified_at = null) { String temp = ""; if (min_created_at != null) { temp += (temp == "") ? "?min_created_at=" + min_created_at.Value.ToString("s", System.Globalization.CultureInfo.InvariantCulture) : "&min_created_at=" + min_created_at.Value.ToString("s", System.Globalization.CultureInfo.InvariantCulture); } if (max_created_at != null) { temp += (temp == "") ? "?max_created_at=" + max_created_at.Value.ToString("s", System.Globalization.CultureInfo.InvariantCulture) : "&max_created_at=" + max_created_at.Value.ToString("s", System.Globalization.CultureInfo.InvariantCulture); } if (min_modified_at != null) { temp += (temp == "") ? "?min_modified_at=" + min_modified_at.Value.ToString("s", System.Globalization.CultureInfo.InvariantCulture) : "&min_modified_at=" + min_modified_at.Value.ToString("s", System.Globalization.CultureInfo.InvariantCulture); } if (max_modified_at != null) { temp += (temp == "") ? "?max_modified_at=" + max_modified_at.Value.ToString("s", System.Globalization.CultureInfo.InvariantCulture) : "&max_modified_at=" + max_modified_at.Value.ToString("s", System.Globalization.CultureInfo.InvariantCulture); } String FilteredURL = baseURL + EndPoint_PaymentRequest + temp; HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create(FilteredURL); httpReq.Headers = Headers; httpReq.Method = "GET"; using (HttpWebResponse response = (HttpWebResponse)httpReq.GetResponse()) { using (StreamReader reader = new StreamReader(response.GetResponseStream())) { PaymentRequestsResponse jobj = JsonConvert.DeserializeObject <PaymentRequestsResponse>(reader.ReadToEnd()); reader.Close(); response.Close(); return(jobj); } } }