ObjectModel constructor

ObjectModel({
  1. required String name,
  2. required String? path,
  3. required String? baseDirectory,
  4. required bool generateForGenerics,
  5. required List<Field> fields,
  6. required List<String> converters,
  7. List<String>? extraImports,
  8. List<String>? extraAnnotations,
  9. String? extendsModel,
  10. bool? equalsAndHashCode,
  11. bool? explicitToJson,
  12. bool? generateToString,
  13. bool? staticCreate,
  14. bool? disallowNullForDefaults,
  15. String? description,
})

Implementation

ObjectModel({
  required String name,
  required String? path,
  required String? baseDirectory,
  required this.generateForGenerics,
  required this.fields,
  required this.converters,
  List<String>? extraImports,
  List<String>? extraAnnotations,
  String? extendsModel,
  this.equalsAndHashCode,
  this.explicitToJson,
  this.generateToString,
  this.staticCreate,
  this.disallowNullForDefaults,
  String? description,
}) : super(
        name: name,
        path: path,
        extendsModel: extendsModel,
        baseDirectory: baseDirectory,
        extraAnnotations: extraAnnotations,
        extraImports: extraImports,
        description: description,
      );