package retrofit2; import e.d.a.a.a; import i.v.b.m; import java.util.Objects; import okhttp3.Headers; import okhttp3.Protocol; import okhttp3.Request; import okhttp3.Response; import okhttp3.ResponseBody; import retrofit2.OkHttpCall; public final class Response<T> { /* renamed from: a reason: collision with root package name */ public final okhttp3.Response f16658a; public final T b; public final ResponseBody c; public Response(okhttp3.Response response, T t2, ResponseBody responseBody) { this.f16658a = response; this.b = t2; this.c = responseBody; } public static <T> Response<T> error(int i2, ResponseBody responseBody) { Objects.requireNonNull(responseBody, "body == null"); if (i2 >= 400) { return error(responseBody, new Response.Builder().body(new OkHttpCall.NoContentResponseBody(responseBody.contentType(), responseBody.contentLength())).code(i2).message("Response.error()").protocol(Protocol.HTTP_1_1).request(new Request.Builder().url("http://localhost/").build()).build()); } throw new IllegalArgumentException(a.v("code < 400: ", i2)); } public static <T> Response<T> success(int i2, T t2) { if (i2 >= 200 && i2 < 300) { return success(t2, new Response.Builder().code(i2).message("Response.success()").protocol(Protocol.HTTP_1_1).request(new Request.Builder().url("http://localhost/").build()).build()); } throw new IllegalArgumentException(a.v("code < 200 or >= 300: ", i2)); } public static <T> Response<T> success(T t2) { return success(t2, new Response.Builder().code(m.d.DEFAULT_DRAG_ANIMATION_DURATION).message("OK").protocol(Protocol.HTTP_1_1).request(new Request.Builder().url("http://localhost/").build()).build()); } public static <T> Response<T> success(T t2, Headers headers) { Objects.requireNonNull(headers, "headers == null"); return success(t2, new Response.Builder().code(m.d.DEFAULT_DRAG_ANIMATION_DURATION).message("OK").protocol(Protocol.HTTP_1_1).headers(headers).request(new Request.Builder().url("http://localhost/").build()).build()); } public T body() { return this.b; } public int code() { return this.f16658a.code(); } public ResponseBody errorBody() { return this.c; } public Headers headers() { return this.f16658a.headers(); } public boolean isSuccessful() { return this.f16658a.isSuccessful(); } public String message() { return this.f16658a.message(); } public okhttp3.Response raw() { return this.f16658a; } public String toString() { return this.f16658a.toString(); } public static <T> Response<T> error(ResponseBody responseBody, okhttp3.Response response) { Objects.requireNonNull(responseBody, "body == null"); Objects.requireNonNull(response, "rawResponse == null"); if (!response.isSuccessful()) { return new Response<>(response, null, responseBody); } throw new IllegalArgumentException("rawResponse should not be successful response"); } public static <T> Response<T> success(T t2, okhttp3.Response response) { Objects.requireNonNull(response, "rawResponse == null"); if (response.isSuccessful()) { return new Response<>(response, t2, null); } throw new IllegalArgumentException("rawResponse must be successful response"); } }