public Task <byte[]> RetrieveDailyTransactionReportAsync(RetrieveDailyTransactionReportRequest retrieveDailyTransactionReportRequest) { var queryParam = RequestQueryParamsBuilder.BuildQueryParam(retrieveDailyTransactionReportRequest); var path = "/file-reporting/v1/transaction-reports" + queryParam; var headers = CreateHeaders(path, RequestOptions); headers.Add(ContentType, ApplicationOctetStream); return(AsyncRestClient.Get <byte[]>(RequestOptions.BaseUrl + path, headers)); }
public void Retrieve_Daily_Transaction_Report() { var request = new RetrieveDailyTransactionReportRequest { ReportDate = DateTime.Now.ToString("yyyy-MM-dd"), FileType = ReportFileType.CSV }; var response = _craftgateClient.FileReporting().RetrieveDailyTransactionReport(request); Assert.NotNull(response); }