I did this (inspired form the accepted answer by @vovahost)
enum CodeVerifyFlow{
SignUp, Recovery, Settings
}
extension CatExtension on CodeVerifyFlow {
String get name {
return ["sign_up", "recovery", "settings"][this.index];
}
}
// use it like
CodeVerifyFlow.SignUp.name