package dk.slott.super_volley.config;
import com.android.volley.DefaultRetryPolicy;
/**
* Defailt config values - can all be overridden by app.
* @author mortenslotthansen
*
*/
public class Config {
public static enum BodyContentType {
JSON("application/json"), FORM("application/x-www-form-urlencoded");
private String string;
BodyContentType(final String string) {
this.string = string;
}
@Override
public String toString() {
return string;
}
}
public static enum AuthMethod {POST, HTTP_BASIC_AUTH}
public static String SERVER_ADDRESS = "";
// Alternative pattern example: {server}/{area}/?action={function}{parameters}
public static String URL_PATTERN = "%s/%s/%s/format/json%s"; // {server}/{area}/{function}/format/json{parameters}
// Alternative pattern example: &{key}={value}
public static String QUERY_PATTERN = "/%s/%s"; // /{key}/{value}
public static String UA_NUMBER = "change this";
public static String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
public static int DEFAULT_TIMEOUT_MS = DefaultRetryPolicy.DEFAULT_TIMEOUT_MS;
public static BodyContentType REQUEST_BODY_CONTENT_TYPE = BodyContentType.FORM;
public static AuthMethod AUTH_METHOD = AuthMethod.POST;
}