In a medium bowl, combine garbanzo beans, garlic, onion, carrots, zucchini, bell pepper, olives and parsley. In a small bowl mix olive oil, red wine vinegar, lemon zest and juice, oregano, salt, pepper and red pepper flakes. Pour over other ingredients and mix well.