package com.jasonrobinson.racer.enumeration;
public enum ErrorCode {
RESOURCE_NOT_FOUND(1),
INVALID_QUERY(2),
RATE_LIMIT_EXCEEDED(3),
INTERNAL_ERROR(4),
UNEXPECTED_CONTENT_TYPE(5),
FORBIDDEN(6);
private int code;
ErrorCode(int code) {
this.code = code;
}
public static ErrorCode getForCode(int code) {
ErrorCode[] errorCodes = values();
for (ErrorCode errorCode : errorCodes) {
if (errorCode.getCode() == code) {
return errorCode;
}
}
return null;
}
public int getCode() {
return code;
}
}