// Path: app/src/main/java/kesshou/android/daanx/util/network/api/holder/Error.java
// public class Error {
// 
// 	@SerializedName("error")
// 	public String message;
// 
// 	@SerializedName("code")
// 	public int code;
// 
// }
// 
// Path: app/src/main/java/kesshou/android/daanx/util/network/client/RetrofitClient.java
// public class RetrofitClient {
// 
// 	private static Context mContext;
// 	private static Gson gson;
// 
// 	private static class RetrofitClientHolder{
// 		static Retrofit instance = new Retrofit.Builder()
// 			.baseUrl(Config.getAPIPath())
// 			.client(OkHttpUtil.getInstance(mContext))
// 			.addConverterFactory(GsonConverterFactory.create(gson))
// 			.build();
// 	}
// 
// 	private RetrofitClient() {
// 
// 	}
// 
// 	public static Retrofit getInstance(Context context){
// 		if (context != null) {
// 			mContext = context.getApplicationContext();
// 		}
// 
// 		gson = new GsonBuilder()
// 			.setDateFormat("yyyy/MM/dd")
// 			.serializeNulls()
// 			.create();
// 		return RetrofitClientHolder.instance;
// 	}
// 
// }


import android.content.Context;
import android.util.Log;
import java.io.IOException;
import java.lang.annotation.Annotation;
import kesshou.android.daanx.util.network.api.holder.Error;
import kesshou.android.daanx.util.network.client.RetrofitClient;
import okhttp3.ResponseBody;
import retrofit2.Converter;
import retrofit2.Response;
package kesshou.android.daanx.util.network;




/**
 * Created by yoyoIU on 2016/9/20.
 */
public class ErrorUtils {

	private static final String TAG = "NetworkingClient";

	public static Error parseError(Response<?> response, Context context) {
		Converter<ResponseBody, Error> converter =
			RetrofitClient.getInstance(context)
// Path: app/src/main/java/kesshou/android/daanx/util/network/api/holder/Error.java
// public class Error {
// 
// 	@SerializedName("error")
// 	public String message;
// 
// 	@SerializedName("code")
// 	public int code;
// 
// }
// 
// Path: app/src/main/java/kesshou/android/daanx/util/network/client/RetrofitClient.java
// public class RetrofitClient {
// 
// 	private static Context mContext;
// 	private static Gson gson;
// 
// 	private static class RetrofitClientHolder{
// 		static Retrofit instance = new Retrofit.Builder()
// 			.baseUrl(Config.getAPIPath())
// 			.client(OkHttpUtil.getInstance(mContext))
// 			.addConverterFactory(GsonConverterFactory.create(gson))
// 			.build();
// 	}
// 
// 	private RetrofitClient() {
// 
// 	}
// 
// 	public static Retrofit getInstance(Context context){
// 		if (context != null) {
// 			mContext = context.getApplicationContext();
// 		}
// 
// 		gson = new GsonBuilder()
// 			.setDateFormat("yyyy/MM/dd")
// 			.serializeNulls()
// 			.create();
// 		return RetrofitClientHolder.instance;
// 	}
// 
// }


// Path: app/src/main/java/kesshou/android/daanx/util/network/ErrorUtils.java
import android.content.Context;
import android.util.Log;
import java.io.IOException;
import java.lang.annotation.Annotation;
import kesshou.android.daanx.util.network.api.holder.Error;
import kesshou.android.daanx.util.network.client.RetrofitClient;
import okhttp3.ResponseBody;
import retrofit2.Converter;
import retrofit2.Response;

package kesshou.android.daanx.util.network;




/**
 * Created by yoyoIU on 2016/9/20.
 */
public class ErrorUtils {

	private static final String TAG = "NetworkingClient";

	public static Error parseError(Response<?> response, Context context) {
		Converter<ResponseBody, Error> converter =
			RetrofitClient.getInstance(context)
				.responseBodyConverter(Error.class, new Annotation[0]);