コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }