EnumModel constructor

EnumModel({
  1. required String name,
  2. required List<EnumField> fields,
  3. required List<EnumProperty> properties,
  4. required bool generateExtension,
  5. bool addJsonValueToProperties = true,
  6. String? path,
  7. String? baseDirectory,
  8. List<String>? extraImports,
  9. List<String>? extraAnnotations,
  10. String? description,
})

Implementation

EnumModel({
  required String name,
  required this.fields,
  required this.properties,
  required this.generateExtension,
  this.addJsonValueToProperties = true,
  String? path,
  String? baseDirectory,
  List<String>? extraImports,
  List<String>? extraAnnotations,
  String? description,
}) : super(
        name: name,
        path: path,
        baseDirectory: baseDirectory,
        extraImports: extraImports,
        extraAnnotations: extraAnnotations,
        description: description,
      );