package com.cheng.networkframestudy.okhttp.frame.builder;
import com.cheng.networkframestudy.okhttp.frame.request.RequestCall;
import java.util.Map;
/**
* 李旺成
* 2016年2月20日08:11:22
*/
public abstract class OkHttpRequestBuilder {
protected String mUrl;
protected Object mTag;
protected Map<String, String> mParamMap;
protected Map<String, String> mHeaderMap;
public abstract OkHttpRequestBuilder url(String url);
public abstract OkHttpRequestBuilder tag(Object tag);
public abstract OkHttpRequestBuilder params(Map<String, String> params);
public abstract OkHttpRequestBuilder addParams(String key, String val);
public abstract OkHttpRequestBuilder headers(Map<String, String> headers);
public abstract OkHttpRequestBuilder addHeader(String key, String val);
public abstract RequestCall build();
}