All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.checkout.instruments.previous.InstrumentsClient Maven / Gradle / Ivy

There is a newer version: 6.4.2
Show newest version
package com.checkout.instruments.previous;

import com.checkout.EmptyResponse;

import java.util.concurrent.CompletableFuture;

public interface InstrumentsClient {

    CompletableFuture create(CreateInstrumentRequest createInstrumentRequest);

    CompletableFuture get(String instrumentId);

    CompletableFuture update(String instrumentId, UpdateInstrumentRequest updateInstrumentRequest);

    /**
     * @param instrumentId - matching a pattern ^(src)_(\w{26})$
     */
    CompletableFuture delete(String instrumentId);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy