public class InstrumentsClientImpl extends AbstractClient implements InstrumentsClient
apiClient, configuration| Constructor and Description |
|---|
InstrumentsClientImpl(ApiClient apiClient,
CheckoutConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<CreateInstrumentResponse> |
create(CreateInstrumentRequest createInstrumentRequest) |
java.util.concurrent.CompletableFuture<EmptyResponse> |
delete(java.lang.String instrumentId) |
java.util.concurrent.CompletableFuture<InstrumentDetailsResponse> |
get(java.lang.String instrumentId) |
java.util.concurrent.CompletableFuture<UpdateInstrumentResponse> |
update(java.lang.String instrumentId,
UpdateInstrumentRequest updateInstrumentRequest) |
buildPath, isSandbox, sdkAuthorization, sdkAuthorizationpublic InstrumentsClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
public java.util.concurrent.CompletableFuture<CreateInstrumentResponse> create(CreateInstrumentRequest createInstrumentRequest)
create in interface InstrumentsClientpublic java.util.concurrent.CompletableFuture<InstrumentDetailsResponse> get(java.lang.String instrumentId)
get in interface InstrumentsClientpublic java.util.concurrent.CompletableFuture<UpdateInstrumentResponse> update(java.lang.String instrumentId, UpdateInstrumentRequest updateInstrumentRequest)
update in interface InstrumentsClientpublic java.util.concurrent.CompletableFuture<EmptyResponse> delete(java.lang.String instrumentId)
delete in interface InstrumentsClientinstrumentId - - matching a pattern ^(src)_(\w{26})$