package com.hcaptcha.sdk; import androidx.annotation.NonNull; import b.d.b.a.a; import java.io.Serializable; public enum HCaptchaError implements Serializable { NETWORK_ERROR(7, "No internet connection"), SESSION_TIMEOUT(15, "Session Timeout"), CHALLENGE_CLOSED(30, "Challenge Closed"), RATE_LIMITED(31, "Rate Limited"), ERROR(29, "Unknown error"); private final int errorId; private final String message; private HCaptchaError(int i, String str) { this.errorId = i; this.message = str; } @NonNull public static HCaptchaError fromId(int i) { HCaptchaError[] values = values(); for (int i2 = 0; i2 < 5; i2++) { HCaptchaError hCaptchaError = values[i2]; if (hCaptchaError.errorId == i) { return hCaptchaError; } } throw new RuntimeException(a.p("Unsupported error id: ", i)); } public int getErrorId() { return this.errorId; } public String getMessage() { return this.message; } @Override // java.lang.Enum, java.lang.Object @NonNull public String toString() { return this.message; } }