super_enum_generator 0.5.0 super_enum_generator: ^0.5.0 copied to clipboard
Dev-dependency to generate sealed classes and when statements together with the super_enum.dart package.
import 'package:super_enum/super_enum.dart';
part 'example.g.dart';
@superEnum
enum _Attribute {
@Data(fields: [DataField<int>('value')])
Strength,
@Data(fields: [DataField<int>('value')])
Intelligence,
@Data(fields: [DataField<int>('value')])
Agility,
@Data(fields: [DataField<int>('value')])
Dexterity,
@Data(fields: [DataField<int>('value')])
Endurance,
@Data(fields: [DataField<int>('value')])
Speed
}