package com.airlock.iam.common.infrastructure.restclient;

import java.util.function.Consumer;
import java.util.function.Function;

public interface RestClient {
   @Deprecated(since = "7.5", forRemoval = true)
   RestResponse issueRequest(RestRequest var1) throws RestClientException;

   <T> T read(RestRequest var1, Function<RestResponse, T> var2) throws RestClientException;

   void send(RestRequest var1, Consumer<RestResponse> var2) throws RestClientException;
}
