enum com mais coisas e sem switch