Package com.checkout.customers.previous
Class CustomersClientImpl
- java.lang.Object
-
- com.checkout.AbstractClient
-
- com.checkout.customers.previous.CustomersClientImpl
-
- All Implemented Interfaces:
CustomersClient
public class CustomersClientImpl extends AbstractClient implements CustomersClient
-
-
Field Summary
-
Fields inherited from class com.checkout.AbstractClient
apiClient, configuration
-
-
Constructor Summary
Constructors Constructor Description CustomersClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<IdResponse>create(CustomerRequest customerRequest)java.util.concurrent.CompletableFuture<EmptyResponse>delete(java.lang.String customerId)java.util.concurrent.CompletableFuture<CustomerDetailsResponse>get(java.lang.String customerId)java.util.concurrent.CompletableFuture<EmptyResponse>update(java.lang.String customerId, CustomerRequest customerRequest)-
Methods inherited from class com.checkout.AbstractClient
buildPath, isSandbox, sdkAuthorization, sdkAuthorization
-
-
-
-
Constructor Detail
-
CustomersClientImpl
public CustomersClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
-
Method Detail
-
get
public java.util.concurrent.CompletableFuture<CustomerDetailsResponse> get(java.lang.String customerId)
- Specified by:
getin interfaceCustomersClient
-
create
public java.util.concurrent.CompletableFuture<IdResponse> create(CustomerRequest customerRequest)
- Specified by:
createin interfaceCustomersClient
-
update
public java.util.concurrent.CompletableFuture<EmptyResponse> update(java.lang.String customerId, CustomerRequest customerRequest)
- Specified by:
updatein interfaceCustomersClient
-
delete
public java.util.concurrent.CompletableFuture<EmptyResponse> delete(java.lang.String customerId)
- Specified by:
deletein interfaceCustomersClient
-
-