package f;

import java.util.Objects;
import javax.annotation.Nullable;
import okhttp3.Response;
import okhttp3.ResponseBody;

/* JADX INFO: compiled from: Response.java */
/* JADX INFO: loaded from: classes.dex */
public final class t<T> {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final Response f1745a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    @Nullable
    private final T f1746b;

    private t(Response response, @Nullable T t, @Nullable ResponseBody responseBody) {
        this.f1745a = response;
        this.f1746b = t;
    }

    public static <T> t<T> c(ResponseBody responseBody, Response response) {
        Objects.requireNonNull(responseBody, "body == null");
        Objects.requireNonNull(response, "rawResponse == null");
        if (response.isSuccessful()) {
            throw new IllegalArgumentException("rawResponse should not be successful response");
        }
        return new t<>(response, null, responseBody);
    }

    public static <T> t<T> f(@Nullable T t, Response response) {
        Objects.requireNonNull(response, "rawResponse == null");
        if (response.isSuccessful()) {
            return new t<>(response, t, null);
        }
        throw new IllegalArgumentException("rawResponse must be successful response");
    }

    @Nullable
    public T a() {
        return this.f1746b;
    }

    public int b() {
        return this.f1745a.code();
    }

    public boolean d() {
        return this.f1745a.isSuccessful();
    }

    public String e() {
        return this.f1745a.message();
    }

    public String toString() {
        return this.f1745a.toString();
    }
}
