Package com.checkout
Interface ApiClient
-
- All Known Implementing Classes:
ApiClientImpl
public interface ApiClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<EmptyResponse>deleteAsync(java.lang.String path, SdkAuthorization authorization)<T extends HttpMetadata>
java.util.concurrent.CompletableFuture<T>deleteAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Class<T> responseType)<T extends HttpMetadata>
java.util.concurrent.CompletableFuture<T>getAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Class<T> responseType)<T extends HttpMetadata>
java.util.concurrent.CompletableFuture<T>getAsync(java.lang.String path, SdkAuthorization authorization, java.lang.reflect.Type responseType)<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)<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)<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)<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)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>
java.util.concurrent.CompletableFuture<T>putAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Class<T> responseType, java.lang.Object request)<T extends HttpMetadata>
java.util.concurrent.CompletableFuture<T>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>
java.util.concurrent.CompletableFuture<T>submitFileAsync(java.lang.String path, SdkAuthorization authorization, AbstractFileRequest request, java.lang.Class<T> responseType)
-
-
-
Method Detail
-
getAsync
<T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> getAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Class<T> responseType)
-
getAsync
<T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> getAsync(java.lang.String path, SdkAuthorization authorization, java.lang.reflect.Type responseType)
-
putAsync
<T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> putAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Class<T> responseType, java.lang.Object request)
-
postAsync
<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)
-
patchAsync
<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)
-
postAsync
<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)
-
patchAsync
<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)
-
postAsync
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)
-
deleteAsync
java.util.concurrent.CompletableFuture<EmptyResponse> deleteAsync(java.lang.String path, SdkAuthorization authorization)
-
deleteAsync
<T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> deleteAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Class<T> responseType)
-
queryAsync
<T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> queryAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Object filter, java.lang.Class<T> responseType)
-
queryCsvContentAsync
java.util.concurrent.CompletableFuture<ContentResponse> queryCsvContentAsync(java.lang.String path, SdkAuthorization authorization, java.lang.Object filter, java.lang.String targetFile)
-
submitFileAsync
<T extends HttpMetadata> java.util.concurrent.CompletableFuture<T> submitFileAsync(java.lang.String path, SdkAuthorization authorization, AbstractFileRequest request, java.lang.Class<T> responseType)
-
-