com.checkout.instruments.InstrumentsClient Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of checkout-sdk-java Show documentation
Show all versions of checkout-sdk-java Show documentation
Checkout SDK for Java https://checkout.com
package com.checkout.instruments;
import com.checkout.EmptyResponse;
import com.checkout.common.CountryCode;
import com.checkout.common.Currency;
import com.checkout.instruments.create.CreateInstrumentRequest;
import com.checkout.instruments.create.CreateInstrumentResponse;
import com.checkout.instruments.get.BankAccountFieldQuery;
import com.checkout.instruments.get.BankAccountFieldResponse;
import com.checkout.instruments.get.GetInstrumentResponse;
import com.checkout.instruments.update.UpdateInstrumentRequest;
import com.checkout.instruments.update.UpdateInstrumentResponse;
import java.util.concurrent.CompletableFuture;
public interface InstrumentsClient {
CompletableFuture create(CreateInstrumentRequest createInstrumentRequest);
CompletableFuture get(String instrumentId);
CompletableFuture update(String instrumentId, UpdateInstrumentRequest updateInstrumentRequest);
CompletableFuture delete(String instrumentId);
CompletableFuture getBankAccountFieldFormatting(CountryCode country, Currency currency, BankAccountFieldQuery query);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy