everyone. I have this error when I try to load Enum. I'm using SDK 2.7.0 & Flutter 3.0.4. I don't want to update my SDK, but I need another solution. Could you please help me with this error.
enum MessageEnum {
text('text'),
image('image'),
const MessageEnum(this.type);
final String type;
}
// Using an extension
// Enhanced enums
extension ConvertMessage on String {
MessageEnum toEnum() {
switch (this) {
case 'image':
return MessageEnum.image;
case 'text':
return MessageEnum.text;
default:
return MessageEnum.text;
}
}
}