Package com.checkout.instruments
Interface InstrumentsClient
-
- All Known Implementing Classes:
InstrumentsClientImpl
public interface InstrumentsClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends CreateInstrumentResponse>
java.util.concurrent.CompletableFuture<T>create(CreateInstrumentRequest createInstrumentRequest)java.util.concurrent.CompletableFuture<EmptyResponse>delete(java.lang.String instrumentId)java.util.concurrent.CompletableFuture<GetInstrumentResponse>get(java.lang.String instrumentId)java.util.concurrent.CompletableFuture<BankAccountFieldResponse>getBankAccountFieldFormatting(CountryCode country, Currency currency, BankAccountFieldQuery query)<T extends UpdateInstrumentResponse>
java.util.concurrent.CompletableFuture<T>update(java.lang.String instrumentId, UpdateInstrumentRequest updateInstrumentRequest)
-
-
-
Method Detail
-
create
<T extends CreateInstrumentResponse> java.util.concurrent.CompletableFuture<T> create(CreateInstrumentRequest createInstrumentRequest)
-
get
java.util.concurrent.CompletableFuture<GetInstrumentResponse> get(java.lang.String instrumentId)
-
update
<T extends UpdateInstrumentResponse> java.util.concurrent.CompletableFuture<T> update(java.lang.String instrumentId, UpdateInstrumentRequest updateInstrumentRequest)
-
delete
java.util.concurrent.CompletableFuture<EmptyResponse> delete(java.lang.String instrumentId)
-
getBankAccountFieldFormatting
java.util.concurrent.CompletableFuture<BankAccountFieldResponse> getBankAccountFieldFormatting(CountryCode country, Currency currency, BankAccountFieldQuery query)
-
-