Rabbit-R1/android (non root)/java/sources/io/sentry/transport/TransportResult.java

64 lines
1.6 KiB
Java
Raw Normal View History

2024-05-21 21:08:36 +00:00
package io.sentry.transport;
/* loaded from: classes3.dex */
public abstract class TransportResult {
public abstract int getResponseCode();
public abstract boolean isSuccess();
public static TransportResult success() {
return SuccessTransportResult.INSTANCE;
}
public static TransportResult error(int i) {
return new ErrorTransportResult(i);
}
public static TransportResult error() {
return error(-1);
}
private TransportResult() {
}
/* loaded from: classes3.dex */
private static final class SuccessTransportResult extends TransportResult {
static final SuccessTransportResult INSTANCE = new SuccessTransportResult();
@Override // io.sentry.transport.TransportResult
public int getResponseCode() {
return -1;
}
@Override // io.sentry.transport.TransportResult
public boolean isSuccess() {
return true;
}
private SuccessTransportResult() {
super();
}
}
/* JADX INFO: Access modifiers changed from: private */
/* loaded from: classes3.dex */
public static final class ErrorTransportResult extends TransportResult {
private final int responseCode;
@Override // io.sentry.transport.TransportResult
public int getResponseCode() {
return this.responseCode;
}
@Override // io.sentry.transport.TransportResult
public boolean isSuccess() {
return false;
}
ErrorTransportResult(int i) {
super();
this.responseCode = i;
}
}
}