package com.buddy.sdk;
import java.util.Map;
import java.util.concurrent.Future;
public interface BuddyServiceClient {
String GET = "GET";
String PUT = "PUT";
String POST = "POST";
String PATCH = "PATCH";
String DELETE = "DELETE";
void setSynchronousMode(boolean value);
boolean getSynchronousMode();
String signString(String stringToSign, String secret);
<T> Future<BuddyResult<T>> makeRequest(final String verb, final String path, final Map<? extends String, ? extends Object> parameters, final BuddyCallback<T> callback, final Class<T> clazz);
}