Generic Enum Builder
Introduction
The package generic_enum_builder contains a builder and
source code generating classes based on source_gen
and analyzer.
The provided builder can be configured to generate custom extensions containing value-mapping
and json-serialization methods for Dart enums annotated with
GenerateValueExtension and GenerateJsonExtension provided by generic_enum.
Usage
To use this library include generic_enum as dependency in your pubspec.yaml file.
Include generic_enum_builder and build_runner as dev_dependencies.
A step-by-step guide on how to configure the builder is provided at https://pub.dev/packages/generic_enum#usage.
Examples
The package generic_enum_example provides a complete example on how to define and build
generic enumeration classes. As a starting point users could clone this repository, add
their own annotated enumerations to the folder lib and build the library.
Features and bugs
Please file feature requests and bugs at the issue tracker.
Libraries
- generic_enum_builder
- Library providing the builder extensionBuilder.