package api.v1;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.HashMap;
import java.util.Map;
public enum DistributionListMode {
ALL ("all"),
ORDER("met_ref"),
CUSTOMER("customer");
private final String mode;
DistributionListMode(String mode) {
this.mode = mode;
}
@JsonValue
public String getMode() {
return mode;
}
@JsonCreator
public static DistributionListMode forValue(String value) {
if ( value != null)
return lookup.get(value.toLowerCase());
else return DistributionListMode.ALL;
}
private static final Map<String, DistributionListMode> lookup = new HashMap<String, DistributionListMode>();
static {
for (DistributionListMode d : DistributionListMode.values()) {
lookup.put(d.getMode(), d);
}
}
}