EnumModel constructor

EnumModel({
  1. required String name,
  2. String? path,
  3. String? baseDirectory,
  4. List<EnumField>? fields,
  5. ItemType itemType = const StringType(),
  6. List<String>? extraImports,
  7. List<String>? extraAnnotations,
  8. bool generateMap = false,
  9. bool generateExtensions = false,
  10. String? description,
})

Implementation

EnumModel({
  required String name,
  String? path,
  String? baseDirectory,
  this.fields,
  this.itemType = const StringType(),
  List<String>? extraImports,
  List<String>? extraAnnotations,
  this.generateMap = false,
  this.generateExtensions = false,
  String? description,
}) : super(
        name: name,
        path: path,
        baseDirectory: baseDirectory,
        extraImports: extraImports,
        extraAnnotations: extraAnnotations,
        description: description,
      );