31 lines
824 B
Java
31 lines
824 B
Java
package ru.ulstu.datamodel.response;
|
|
|
|
public enum ErrorConstants {
|
|
UNKNOWN(0, "Unknown error"),
|
|
TIME_SERIES_VALIDATE_ERROR(10, "Некорректный временной ряд"),
|
|
FORECAST_PARAMS_ERROR(11, "Некорректные параметры для прогнозирования"),
|
|
MODELING_ERROR(13, "Ошибка моделирования"),
|
|
HTTP_CLIENT_ERROR(66, "Http client error");
|
|
|
|
private final int code;
|
|
private final String message;
|
|
|
|
ErrorConstants(int code, String message) {
|
|
this.code = code;
|
|
this.message = message;
|
|
}
|
|
|
|
public int getCode() {
|
|
return code;
|
|
}
|
|
|
|
public String getMessage() {
|
|
return message;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return String.format("%d: %s", code, message);
|
|
}
|
|
}
|