enum DayBlock { morning, afternoon, evening } extension DayBlockX on DayBlock { String get label => switch (this) { DayBlock.morning => 'Morning', DayBlock.afternoon => 'Afternoon', DayBlock.evening => 'Evening', }; String get window => switch (this) { DayBlock.morning => '04:00 - 12:00', DayBlock.afternoon => '12:00 - 18:00', DayBlock.evening => '18:00 - 24:00', }; int get hours => switch (this) { DayBlock.morning => 8, DayBlock.afternoon => 6, DayBlock.evening => 6, }; }