Model constructor

Model({
  1. required String name,
  2. required String? path,
  3. required String? baseDirectory,
  4. required List<String>? extraImports,
  5. required List<String>? extraAnnotations,
})

Implementation

Model({
  required this.name,
  required String? path,
  required String? baseDirectory,
  required this.extraImports,
  required this.extraAnnotations,
})  : path = getPath(path),
      baseDirectory = getBaseDirectory(baseDirectory),
      fileName = getFileName(name);