package com.mediafire.sdk;
import com.mediafire.sdk.response_models.MediaFireApiResponse;
public interface MediaFireApiResponseParser {
/**
* parses a response as a byte[] to an ApiResponse of the type passed
* @param response
* @param classOfT
* @param <T>
* @return null if the response could not be parsed
*/
<T extends MediaFireApiResponse> T parseResponse(MediaFireHttpResponse response, Class<T> classOfT) throws MediaFireException;
/**
* response format (json or xml)
* @return
*/
String getResponseFormat();
}