EnumOption<T extends Enum> constructor

EnumOption<T extends Enum>({
  1. required String name,
  2. required T defaultValue,
  3. required T? reader(),
  4. String? description,
  5. IconData icon = Icons.gear_six_fill,
  6. required void writer(
    1. T? t
    ),
  7. required Basic decorator(
    1. T t
    ),
  8. required List<T> options,
  9. bool shouldShow(
    1. BuildContext context
    ) = _defShouldShow,
})

Implementation

EnumOption({
  required super.name,
  required super.defaultValue,
  required super.reader,
  super.description,
  super.icon,
  required super.writer,
  required this.decorator,
  required this.options,
  super.shouldShow = _defShouldShow,
});