Package com.checkout.reports
Class ReportsClientImpl
- java.lang.Object
-
- com.checkout.AbstractClient
-
- com.checkout.reports.ReportsClientImpl
-
- All Implemented Interfaces:
ReportsClient
public class ReportsClientImpl extends AbstractClient implements ReportsClient
-
-
Field Summary
-
Fields inherited from class com.checkout.AbstractClient
apiClient, configuration
-
-
Constructor Summary
Constructors Constructor Description ReportsClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<ReportsResponse>getAllReports(ReportsQuery query)java.util.concurrent.CompletableFuture<ReportDetailsResponse>getReportDetails(java.lang.String reportId)java.util.concurrent.CompletableFuture<ContentResponse>getReportFile(java.lang.String reportId, java.lang.String fileId)-
Methods inherited from class com.checkout.AbstractClient
buildPath, isSandbox, sdkAuthorization, sdkAuthorization
-
-
-
-
Constructor Detail
-
ReportsClientImpl
public ReportsClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
-
Method Detail
-
getAllReports
public java.util.concurrent.CompletableFuture<ReportsResponse> getAllReports(ReportsQuery query)
- Specified by:
getAllReportsin interfaceReportsClient
-
getReportDetails
public java.util.concurrent.CompletableFuture<ReportDetailsResponse> getReportDetails(java.lang.String reportId)
- Specified by:
getReportDetailsin interfaceReportsClient
-
getReportFile
public java.util.concurrent.CompletableFuture<ContentResponse> getReportFile(java.lang.String reportId, java.lang.String fileId)
- Specified by:
getReportFilein interfaceReportsClient
-
-