| Constructor and Description |
|---|
ApiClientImpl(CheckoutConfiguration configuration,
UriStrategy uriStrategy) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<EmptyResponse> |
deleteAsync(java.lang.String path,
SdkAuthorization authorization) |
<T extends HttpMetadata> |
deleteAsync(java.lang.String path,
SdkAuthorization authorization,
java.lang.Class<T> responseType) |
<T extends HttpMetadata> |
getAsync(java.lang.String path,
SdkAuthorization authorization,
java.lang.Class<T> responseType) |
<T extends HttpMetadata> |
getAsync(java.lang.String path,
SdkAuthorization authorization,
java.lang.reflect.Type responseType) |
<T extends HttpMetadata> |
patchAsync(java.lang.String path,
SdkAuthorization authorization,
java.lang.Class<T> responseType,
java.lang.Object request,
java.lang.String idempotencyKey) |
<T extends HttpMetadata> |
patchAsync(java.lang.String path,
SdkAuthorization authorization,
java.lang.reflect.Type type,
java.lang.Object request,
java.lang.String idempotencyKey) |
<T extends HttpMetadata> |
postAsync(java.lang.String path,
SdkAuthorization authorization,
java.lang.Class<T> responseType,
java.lang.Object request,
java.lang.String idempotencyKey) |
java.util.concurrent.CompletableFuture<? extends HttpMetadata> |
postAsync(java.lang.String path,
SdkAuthorization authorization,
java.util.Map<java.lang.Integer,java.lang.Class<? extends HttpMetadata>> resultTypeMappings,
java.lang.Object request,
java.lang.String idempotencyKey) |
<T extends HttpMetadata> |
postAsync(java.lang.String path,
SdkAuthorization authorization,
java.lang.reflect.Type responseType,
java.lang.Object request,
java.lang.String idempotencyKey) |
<T extends HttpMetadata> |
putAsync(java.lang.String path,
SdkAuthorization authorization,
java.lang.Class<T> responseType,
java.lang.Object request) |
<T extends HttpMetadata> |
queryAsync(java.lang.String path,
SdkAuthorization authorization,
java.lang.Object filter,
java.lang.Class<T> responseType) |
java.util.concurrent.CompletableFuture<ContentResponse> |
queryCsvContentAsync(java.lang.String path,
SdkAuthorization authorization,
java.lang.Object filter,
java.lang.String targetFile) |
<T extends HttpMetadata> |
submitFileAsync(java.lang.String path,
SdkAuthorization authorization,
AbstractFileRequest request,
java.lang.Class<T> responseType) |
public ApiClientImpl(CheckoutConfiguration configuration, UriStrategy uriStrategy)
public <T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> getAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Class<T> responseType)
public <T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> getAsync(java.lang.String path, SdkAuthorization authorization, java.lang.reflect.Type responseType)
public <T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> putAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Class<T> responseType, java.lang.Object request)
public <T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> patchAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Class<T> responseType, java.lang.Object request, java.lang.String idempotencyKey)
patchAsync in interface ApiClientpublic <T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> patchAsync(java.lang.String path, SdkAuthorization authorization, java.lang.reflect.Type type, java.lang.Object request, java.lang.String idempotencyKey)
patchAsync in interface ApiClientpublic <T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> postAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Class<T> responseType, java.lang.Object request, java.lang.String idempotencyKey)
public <T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> postAsync(java.lang.String path, SdkAuthorization authorization, java.lang.reflect.Type responseType, java.lang.Object request, java.lang.String idempotencyKey)
public java.util.concurrent.CompletableFuture<EmptyResponse> deleteAsync(java.lang.String path, SdkAuthorization authorization)
deleteAsync in interface ApiClientpublic <T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> deleteAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Class<T> responseType)
deleteAsync in interface ApiClientpublic java.util.concurrent.CompletableFuture<? extends HttpMetadata> postAsync(java.lang.String path, SdkAuthorization authorization, java.util.Map<java.lang.Integer,java.lang.Class<? extends HttpMetadata>> resultTypeMappings, java.lang.Object request, java.lang.String idempotencyKey)
public <T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> queryAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Object filter, java.lang.Class<T> responseType)
queryAsync in interface ApiClientpublic java.util.concurrent.CompletableFuture<ContentResponse> queryCsvContentAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Object filter, java.lang.String targetFile)
queryCsvContentAsync in interface ApiClientpublic <T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> submitFileAsync(java.lang.String path, SdkAuthorization authorization, AbstractFileRequest request, java.lang.Class<T> responseType)
submitFileAsync in interface ApiClient