package de.rwth.idsg.bikeman.psinterface.dto;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
/**
* Created by swam on 01/08/14.
*/
public enum LogsUpdateState {
UPLOADED,
UPLOAD_FAILED;
@JsonValue // serialize
public String value() {
return name();
}
@JsonCreator // deserialize
public static LogsUpdateState fromValue(String v) {
for (LogsUpdateState c : LogsUpdateState.values()) {
if (c.name().equalsIgnoreCase(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}