package com.google.sitebricks.client;
import com.google.inject.TypeLiteral;
import java.util.Map;
/**
* @author Dhanji R. Prasanna (dhanji@gmail.com)
*/
public interface WebResponse {
Map<String, String> getHeaders();
int status();
<T> ResponseTransportBuilder<T> to(Class<T> data);
<T> ResponseTransportBuilder<T> to(TypeLiteral<T> data);
String toString();
public static interface ResponseTransportBuilder<T> {
T using(Class<? extends Transport> transport);
}
}