static ErrorCode? valueOf(String name) { for (ErrorCode value in ErrorCode.values) { if (value.name == name) return value; } return ErrorCode.UNKNOWN; }